Add support for non-default (1) vehicle ID (SYSID_THISMAV)#740
Conversation
|
Cool! I will take a better look at it on Monday! And I think @patrickelectric and @Williangalvani will be helpful about your question regarding the |
|
I got some input from an Ardupilot Dev. 0 is "Broadcast ID"
Based on this, I believe the correct action is to change the 0 (broadcast) to a specific system, as it is probably what is intended, and it's safer. |
Totally. This was actually a bug by itself. |
7e24ce0 to
2c37f0a
Compare
|
Thank you very much for your patience @rafaellehmkuhl I've re-tested the basics (arm/dism, mode changes, messages, etc), and it seems to still work after making the changes. |
2c37f0a to
aeab781
Compare
rafaellehmkuhl
left a comment
There was a problem hiding this comment.
Nice!!
I think with those last changes we are good to go!
Excited to have this merged :)
Add detection, storage, and handling of system_id
aeab781 to
a3aaf12
Compare
rafaellehmkuhl
left a comment
There was a problem hiding this comment.
That seems perfect, Chris!!
Did you test this last version? If so, we are ready to merge!
|
Sorry, wrong account. Tests: |
|
Perfect Chris! Thanks a lot for the contribution! |
Motivation:
Adds the possibility to use cockpit in multivehicle environments, where people may be using multiple tools to monitor/track different robots and be connected to several mavlink sessions.
I personally use 20+ robots, where I need to gather and track information from multiple at the same time, and our setup and system is built around identifying robots by their ID. It will also allow us to use cockpit to start testing more smoothly without having to tear down entire existing system.
Changes:
Devices tested:
Tests: