ardupilot/libraries/AP_CANManager
Andrew Tridgell 89c2b48286 AP_CANManager: ensure we only remove our own fwd registrations
keep a record of which bus we have registered a callback for and only
unregister with that bus. This prevents us unregistering a multicast
callback when disconnecting from MAVCAN
2024-09-23 21:01:22 +10:00
..
AP_CAN.h AP_CANManager: Add multiCAN interface 2024-02-27 10:59:41 +11:00
AP_CANDriver.h AP_CANManager: support CAN_Dn_PROTOCOL2 for an aux 11 bit protocol 2023-11-28 11:38:16 +11:00
AP_CANIfaceParams.cpp AP_CANManager: correct parameter metadata error 2022-03-14 08:18:13 +11:00
AP_CANManager.cpp AP_CANManager: ensure we only remove our own fwd registrations 2024-09-23 21:01:22 +10:00
AP_CANManager.h AP_CANManager: ensure we only remove our own fwd registrations 2024-09-23 21:01:22 +10:00
AP_CANManager_CANDriver_Params.cpp AP_CANManager: correct includes 2024-03-20 18:45:52 +11:00
AP_CANManager_config.h AP_CANManager: add and use option to compile SLCAN support out of code 2023-03-15 19:08:09 +11:00
AP_CANSensor.cpp AP_CANManager: use NEW_NOTHROW for new(std::nothrow) 2024-06-04 09:20:21 +10:00
AP_CANSensor.h AP_CANManager: CANSensor: add getter for initialized 2024-05-07 09:48:10 +10:00
AP_SLCANIface.cpp AP_CANManager: reimplement with BinarySemaphore 2024-01-03 07:37:05 +11:00
AP_SLCANIface.h AP_CANManager: reimplement with BinarySemaphore 2024-01-03 07:37:05 +11:00
README.md AP_CANManager: update docs 2023-09-01 13:04:59 +10:00

README.md

Testing And Debugging

Testing under SITL

A wide range of DroneCAN peripherals are supported in the SITL simulation system. The simplest way of starting a DroneCAN enabled simulated vehicle is to use sim_vehicle.py.

For a quadplane use: sim_vehicle.py with the option -f quadplane-can

For a quadcopter use: sim_vehicle.py with the option -f quad-can