micro-ROS / micro-ROS/micro_ros_espidf_component
Micro-ros Ping utility issue
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- C
- Sterne
- 419
- Forks
- 124
- Ø Merge
- 21 Std. 35 Min.
- Gemergte PRs (30 T.)
- 3
Beschreibung
Issue template
- Hardware description: esp32s3 devkit
- RTOS: freertos
- Installation type: standard
- Version or commit hash: humble
Steps to reproduce the issue
try the rmw_uros_ping_agent() utility to see whether the Agent is up or not it does not require creating a micro-ros context first...
Expected behavior
When I turn the Agent on it should output as RMW_RET_OK else it should throw an error value
Actual behavior
There is a variable called agent_state_flag in the code which gives 0 when agent is off and 1 when agent is on...
Here I have not started the agent yet
Here I have started the agent
Still it the rmw_uros_ping_agent() is not giving me a RMW_RET_OK even when the agent is alive
Additional information
The code snippet which I am using...
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginnen Sie mit dem gemeldeten Einstiegspunkt rmw_uros_ping_agent() und reproduzieren Sie das Verhalten auf dem ESP32-S3, wenn der Agent gestoppt ist und läuft. Vergleichen Sie seinen Rückgabewert mit den gemeldeten agent_state_flag-Werten und dem erwarteten Ergebnis RMW_RET_OK. Die Aufgabe ist abgeschlossen, wenn das Dienstprogramm einen verfügbaren Agent zuverlässig von einem nicht verfügbaren unterscheidet.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- c
- Bereich
- embedded-iot
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 35/100