ardupilot/libraries/AP_CANManager
Andrew Tridgell d11112c0c0 AP_CANManager: support CAN frame logging
this supports logging of all bxCAN and CANFD frames, which helps with
debugging tricky CAN support issues and for the development of new CAN
driver lua scripts
2024-12-12 15:13:40 +11: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: support CAN frame logging 2024-12-12 15:13:40 +11:00
AP_CANManager.cpp AP_CANManager: support CAN frame logging 2024-12-12 15:13:40 +11:00
AP_CANManager.h AP_CANManager: support CAN frame logging 2024-12-12 15:13:40 +11:00
AP_CANManager_CANDriver_Params.cpp AP_CANManager: correct includes 2024-03-20 18:45:52 +11:00
AP_CANManager_config.h AP_CANManager: support CAN frame logging 2024-12-12 15:13:40 +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: Integrate methods for converting hexadecimal characters to numbers 2024-09-25 08:48:44 +10:00
AP_SLCANIface.h AP_CANManager: reimplement with BinarySemaphore 2024-01-03 07:37:05 +11:00
LogStructure.h AP_CANManager: support CAN frame logging 2024-12-12 15:13:40 +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