ardupilot/libraries/AP_UAVCAN
Andrew Tridgell a7973b3e7a AP_UAVCAN: added CAN_Dn_UC_OPTION parameter
this allows for 2 ways of controlling conflicts in the UAVCAN DNA
database. The first is to set CAN_Dn_UC_OPTION to 1, which resets the
DNA database, thus clearing any node conflicts.

The second is to set CAN_Dn_UC_OPTION to 2, which ignores node
conflicts in the DNA database

These options are useful for vehicles with UAVCAN smart batteries
where the node ID is fixed but the hwid changes and you want to do
battery swapping (possibly without rebooting)
2021-11-29 19:02:57 +09:00
..
dsdl AP_UAVCAN: Add ardupilot.gnss.Status 2021-03-12 09:39:55 +11:00
examples/UAVCAN_sniffer AP_UAVCAN: fix UAVCAN sniffer example 2020-08-20 07:44:53 +10:00
AP_UAVCAN.cpp AP_UAVCAN: added CAN_Dn_UC_OPTION parameter 2021-11-29 19:02:57 +09:00
AP_UAVCAN.h AP_UAVCAN: added CAN_Dn_UC_OPTION parameter 2021-11-29 19:02:57 +09:00
AP_UAVCAN_Clock.h AP_UAVCAN: move all uavcan related methods to AP_UAVCAN 2020-08-19 17:31:09 +10:00
AP_UAVCAN_DNA_Server.cpp AP_UAVCAN: added CAN_Dn_UC_OPTION parameter 2021-11-29 19:02:57 +09:00
AP_UAVCAN_DNA_Server.h AP_UAVCAN: added CAN_Dn_UC_OPTION parameter 2021-11-29 19:02:57 +09:00
AP_UAVCAN_IfaceMgr.cpp AP_UAVCAN: disable UAVCAN library when libuavcan drivers are disabled 2020-09-24 12:32:19 +10:00
AP_UAVCAN_IfaceMgr.h AP_UAVCAN: Use HAL_ENABLE_LIBUAVCAN_DRIVERS instead of HAL_MAX_CAN_PROTOCOL_DRIVERS 2021-06-24 09:02:42 +10:00