ardupilot/libraries/AP_CANManager
Andrew Tridgell c2864b5733 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-11 08:43:56 +11:00
..
AP_CAN.h AP_CANManager: Add multiCAN interface 2024-02-27 10:59:41 +11:00
AP_CANDriver.h AP_CANManager: use 32 bit timeout for write_aux_frame 2024-11-17 10:38:12 +11:00
AP_CANIfaceParams.cpp AP_CANManager: support CAN frame logging 2024-12-11 08:43:56 +11:00
AP_CANManager.cpp AP_CANManager: support CAN frame logging 2024-12-11 08:43:56 +11:00
AP_CANManager.h AP_CANManager: support CAN frame logging 2024-12-11 08:43:56 +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-11 08:43:56 +11:00
AP_CANSensor.cpp AP_CANManager: use 32 bit timeout for write_frame 2024-11-17 10:38:12 +11:00
AP_CANSensor.h AP_CANManager: use 32 bit timeout for write_frame 2024-11-17 10:38:12 +11: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-11 08:43:56 +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