UAVCAN: Add device tracking and information publishing (#25617)

* uavcan: collect node info and publish every second

* UORB: Add DeviceInformation Message

Format DeviceInformation.msg with standard comment spaces

* SENS: add getter for device_id

* UAVCAN: add publishing of DeviceInformation based on publised message type, and Node Information

* LOG: add deviceInformation

* MSG:BAT: fix comment to be inline with the max_instaces

* UAVCAN: DeviceInformation, incorporated feedback

* UAVCAN: DeviceInformation, incorporated feedback

* UAVCAN: DeviceInformation, Fixed bug with Powermonitor

---------

Co-authored-by: Beat Küng <beat-kueng@gmx.net>
This commit is contained in:
Claudio Chies
2025-12-16 14:53:44 -09:00
committed by GitHub
co-authored by Beat Küng
parent cb682006fe
commit 24d06047bd
43 changed files with 685 additions and 67 deletions
+1
View File
@@ -59,6 +59,7 @@ void LoggedTopics::add_default_topics()
add_topic("config_overrides");
add_topic("cpuload");
add_topic("distance_sensor_mode_change_request");
add_topic("device_information", 900);
add_topic_multi("dronecan_node_status", 250);
add_optional_topic("external_ins_attitude");
add_optional_topic("external_ins_global_position");