← All tools

Message & Error Explainer

What an ArduPilot message means and what to do about it

Українська

A message from a CAN device itself

InformationBoard, internal errors, CAN, scripting

What ArduPilot says:

The text after the brackets was written by a DroneCAN device, not by the flight controller; the number in brackets is its node number. ArduPilot always copies such messages into the log. It also sends them to the ground station when CAN_LOGLEVEL allows their severity: 1 errors only, 2 warnings too, 3 information too, 4 everything; with 0 they are in the log only. What the words mean is in the device's own documentation.

Parameters to look at

ParameterWhat it is
CAN_LOGLEVELLoglevel
The code that sends it

CAN[N] …

libraries/AP_DroneCAN/AP_DroneCAN.cpp AP_DroneCAN::handle_debug() · Open in ArduPilot Copter-4.7.1

CAN[N] …

libraries/AP_DroneCAN/AP_DroneCAN.cpp AP_DroneCAN::handle_debug() · Open in ArduPilot Copter-4.7.1

Written here for Copter 4.6. In the tool you choose your vehicle and version, see your own parameter values beside the ones named here, and drop a flight log to have every message in it explained.

Open it in the Message & Error Explainer