-
Notifications
You must be signed in to change notification settings - Fork 13.6k
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
[Sponsored by Cubepilot and Holybro] Cube ID via DroneCAN #23113
Commits on Sep 2, 2024
-
libuavcan: update DroneCAN submodule
Signed-off-by: Julian Oes <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 21875ad - Browse repository at this point
Copy the full SHA 21875adView commit details -
mavlink: extract OpenDroneID function to lib
This extracts the function mapping from MAV_TYPE to MAV_ODID_UA_TYPE to the library, so that it can be re-used later by the remote ID implementation over DroneCAN. Signed-off-by: Julian Oes <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7721b35 - Browse repository at this point
Copy the full SHA 7721b35View commit details -
uavcan: implement OpenDroneID BasicID
Signed-off-by: Julian Oes <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b23afc5 - Browse repository at this point
Copy the full SHA b23afc5View commit details -
Configuration menu - View commit details
-
Copy full SHA for c84384d - Browse repository at this point
Copy the full SHA c84384dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0891fa8 - Browse repository at this point
Copy the full SHA 0891fa8View commit details -
uavcan: add OpenDroneID ArmStatus, operator ID
In order to have operator ID be sent by QGC, we need to forward ArmStatus from the remote ID module (here on DroneCAN) to MAVLink.
Configuration menu - View commit details
-
Copy full SHA for 4bc5272 - Browse repository at this point
Copy the full SHA 4bc5272View commit details -
Configuration menu - View commit details
-
Copy full SHA for a101db7 - Browse repository at this point
Copy the full SHA a101db7View commit details -
remoteid: implement System as sent from GCS
This will send the System message if it is already being sent by a ground station. Otherwise, it will assemble the message itself using the takeoff/home location.
Configuration menu - View commit details
-
Copy full SHA for 2f8e0a7 - Browse repository at this point
Copy the full SHA 2f8e0a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 573977e - Browse repository at this point
Copy the full SHA 573977eView commit details -
mavlink/lib: move open_drone_id helpers to mavlink
I could not extract the open_drone_id helpers to a separate lib because it would require the mavlink headers while the mavlink library would also depend on it, so it ended up being a circular dependency. Instead, I'm now just using the headers from within the mavlink module as well as from the uavcan driver.
Configuration menu - View commit details
-
Copy full SHA for 3f89f17 - Browse repository at this point
Copy the full SHA 3f89f17View commit details