ardupilot/libraries/AP_UAVCAN
Andrew Tridgell 63fcb804b3 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-09-17 12:32:59 +10:00
..
dsdl AP_UAVCAN: cleanup comments in BatteryInfoAux dsdl message 2021-08-31 10:30:28 +10: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-09-17 12:32:59 +10:00
AP_UAVCAN.h AP_UAVCAN: added CAN_Dn_UC_OPTION parameter 2021-09-17 12:32:59 +10: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-09-17 12:32:59 +10:00
AP_UAVCAN_DNA_Server.h AP_UAVCAN: added CAN_Dn_UC_OPTION parameter 2021-09-17 12:32:59 +10:00
AP_UAVCAN_IfaceMgr.cpp AP_UAVCAN: fixed printf format errors 2021-08-05 09:43:35 +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