-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for non-default (1) vehicle ID (SYSID_THISMAV) #740
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
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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: