• Home
    • Copter
    • Plane
    • Rover
    • Blimp
    • Sub
    • AntennaTracker
    • Mission Planner
    • APM Planner 2
    • MAVProxy
    • Companion Computers
    • Developer
  • Downloads
    • Mission Planner
    • APM Planner 2
    • Advanced User Tools
    • Developer Tools
    • Firmware
  • Community
    • Support Forums
    • Facebook
    • Developer Chat (Discord)
    • Developer Voice (Discord)
    • Contact us
    • Getting involved
    • Commercial Support
    • Development Team
    • UAS Training Centers
  • Stores
  • About
    • History
    • License
    • Trademark
    • Acknowledgments
    • Wiki Editing Guide
    • Partners Program
Sub Logo
  • *Introduction to Sub
  • Choosing an Autopilot
  • Ground Control Stations
    • Choosing a Ground Station
      • Overview
      • Desktop GCSs
      • Mobile GCSs
      • Additional GCS hardware
        • Android
        • iOS
        • Desktop PCs (Windows/Mac/Linux)
    • Mission Planning
  • *First Time Setup
  • *First Swim and Tuning
  • Mission Planning
  • If A Problem Arises
  • Peripheral Hardware
  • Advanced Configuration
  • Additional Information


Individual Partners SWAG Shop
Sub
  • Ground Control Stations
  • Choosing a Ground Station
  • MAVLink Messages
  • Edit on GitHub

MAVLink Messages¶

The MAVLink protocol supports a variety of features and functionalities, but not all messages or commands are implemented by the ArduPilot ecosystem, or relevant to a particular autopilot firmware.

This page is auto-generated from analysing the ArduSub source code, and provides an indication of which messages (and commands) are handled by, requestable from, and sent from the firmware. A message being handled does not guarantee full support, but at least shows that the autopilot is aware it exists, and will try to do something meaningful with it.

Known unsupported messages (and commands) are shown at the end.

The autopilot includes a set of Stream Groups for convenience, which allow configuring the stream rates of groups of requestable messages by setting parameter values. It is also possible to manually request messages, and request individual messages be streamed at a specified rate.

Incoming Messages¶

Messages the autopilot handles when received.

MAVLink number

MAVLink Message

Code Source

MAVLink Dialect

#246

ADSB_VEHICLE

AP_ADSB/AP_ADSB.cpp

common

#138

ATT_POS_MOCAP

GCS_MAVLink/GCS_Common.cpp

common

#183

AUTOPILOT_VERSION_REQUEST

GCS_MAVLink/GCS_Common.cpp

ardupilotmega

#259

CAMERA_INFORMATION

GCS_MAVLink/GCS_Common.cpp

common

#387

CANFD_FRAME

AP_CANManager/AP_CANManager.cpp

common

#388

CAN_FILTER_MODIFY

GCS_MAVLink/GCS_Common.cpp

common

#386

CAN_FRAME

AP_CANManager/AP_CANManager.cpp

common

#77

COMMAND_ACK

GCS_MAVLink/GCS_Common.cpp

common

#75

COMMAND_INT

GCS_MAVLink/GCS_Common.cpp

common

#76

COMMAND_LONG

AP_Frsky_Telem/AP_Frsky_MAVliteMsgHandler.cpp

common

#172

DATA96

GCS_MAVLink/GCS_Common.cpp

ardupilotmega

#11000

DEVICE_OP_READ

GCS_MAVLink/GCS_Common.cpp

ardupilotmega

#11002

DEVICE_OP_WRITE

GCS_MAVLink/GCS_Common.cpp

ardupilotmega

#155

DIGICAM_CONTROL

GCS_MAVLink/GCS_Common.cpp

ardupilotmega

#132

DISTANCE_SENSOR

GCS_MAVLink/GCS_Common.cpp

common

#225

EFI_STATUS

GCS_MAVLink/GCS_Common.cpp

common

#161

FENCE_FETCH_POINT

AC_Fence/AC_PolyFence_loader.cpp

ardupilotmega

#160

FENCE_POINT

AC_Fence/AC_PolyFence_loader.cpp

ardupilotmega

#110

FILE_TRANSFER_PROTOCOL

GCS_MAVLink/GCS_Common.cpp

common

#144

FOLLOW_TARGET

AP_Follow/AP_Follow.cpp

common

#285

GIMBAL_DEVICE_ATTITUDE_STATUS

AP_Mount/AP_Mount.cpp

common

#283

GIMBAL_DEVICE_INFORMATION

AP_Mount/AP_Mount.cpp

common

#282

GIMBAL_MANAGER_SET_ATTITUDE

AP_Mount/AP_Mount.cpp

common

#287

GIMBAL_MANAGER_SET_PITCHYAW

AP_Mount/AP_Mount.cpp

common

#200

GIMBAL_REPORT

AP_Mount/AP_Mount.cpp

ardupilotmega

#33

GLOBAL_POSITION_INT

AP_Follow/AP_Follow.cpp

common

#101

GLOBAL_VISION_POSITION_ESTIMATE

GCS_MAVLink/GCS_Common.cpp

common

#215

GOPRO_HEARTBEAT

GCS_MAVLink/GCS_Common.cpp

ardupilotmega

#123

GPS_INJECT_DATA

AP_GPS/AP_GPS.cpp

common

#232

GPS_INPUT

AP_GPS/AP_GPS_MAV.cpp

common

#233

GPS_RTCM_DATA

AP_GPS/AP_GPS.cpp

common

#0

HEARTBEAT

GCS_MAVLink/GCS_Common.cpp

common

#113

HIL_GPS

AP_GPS/AP_GPS_MAV.cpp

common

#149

LANDING_TARGET

GCS_MAVLink/GCS_Common.cpp

common

#186

LED_CONTROL

GCS_MAVLink/GCS_Common.cpp

ardupilotmega

#121

LOG_ERASE

AP_Logger/AP_Logger_MAVLinkLogTransfer.cpp

common

#119

LOG_REQUEST_DATA

AP_Logger/AP_Logger_MAVLinkLogTransfer.cpp

common

#122

LOG_REQUEST_END

AP_Logger/AP_Logger_MAVLinkLogTransfer.cpp

common

#117

LOG_REQUEST_LIST

AP_Logger/AP_Logger_MAVLinkLogTransfer.cpp

common

#69

MANUAL_CONTROL

ArduSub/GCS_Mavlink.cpp

common

#47

MISSION_ACK

GCS_MAVLink/GCS_Common.cpp

common

#45

MISSION_CLEAR_ALL

GCS_MAVLink/GCS_Common.cpp

common

#44

MISSION_COUNT

GCS_MAVLink/GCS_Common.cpp

common

#39

MISSION_ITEM

GCS_MAVLink/GCS_Common.cpp

common

#73

MISSION_ITEM_INT

GCS_MAVLink/GCS_Common.cpp

common

#40

MISSION_REQUEST

GCS_MAVLink/GCS_Common.cpp

common

#51

MISSION_REQUEST_INT

GCS_MAVLink/GCS_Common.cpp

common

#43

MISSION_REQUEST_LIST

GCS_MAVLink/GCS_Common.cpp

common

#41

MISSION_SET_CURRENT

GCS_MAVLink/GCS_Common.cpp

common

#38

MISSION_WRITE_PARTIAL_LIST

GCS_MAVLink/GCS_Common.cpp

common

#156

MOUNT_CONFIGURE

AP_Mount/AP_Mount.cpp

ardupilotmega

#157

MOUNT_CONTROL

AP_Mount/AP_Mount.cpp

ardupilotmega

#251

NAMED_VALUE_FLOAT

GCS_MAVLink/GCS_Common.cpp

common

#330

OBSTACLE_DISTANCE

GCS_MAVLink/GCS_Common.cpp

common

#11037

OBSTACLE_DISTANCE_3D

GCS_MAVLink/GCS_Common.cpp

ardupilotmega

#331

ODOMETRY

GCS_MAVLink/GCS_Common.cpp

common

#12918

OPEN_DRONE_ID_ARM_STATUS

AP_OpenDroneID/AP_OpenDroneID.cpp

common

#12900

OPEN_DRONE_ID_BASIC_ID

AP_OpenDroneID/AP_OpenDroneID.cpp

common

#12905

OPEN_DRONE_ID_OPERATOR_ID

AP_OpenDroneID/AP_OpenDroneID.cpp

common

#12903

OPEN_DRONE_ID_SELF_ID

AP_OpenDroneID/AP_OpenDroneID.cpp

common

#12904

OPEN_DRONE_ID_SYSTEM

AP_OpenDroneID/AP_OpenDroneID.cpp

common

#12919

OPEN_DRONE_ID_SYSTEM_UPDATE

AP_OpenDroneID/AP_OpenDroneID.cpp

common

#100

OPTICAL_FLOW

GCS_MAVLink/GCS_Common.cpp

common

#11033

OSD_PARAM_CONFIG

AP_OSD/AP_OSD.cpp

ardupilotmega

#11035

OSD_PARAM_SHOW_CONFIG

AP_OSD/AP_OSD.cpp

ardupilotmega

#21

PARAM_REQUEST_LIST

GCS_MAVLink/GCS_Common.cpp

common

#20

PARAM_REQUEST_READ

AP_Frsky_Telem/AP_Frsky_MAVliteMsgHandler.cpp

common

#23

PARAM_SET

AP_Frsky_Telem/AP_Frsky_MAVliteMsgHandler.cpp

common

#22

PARAM_VALUE

GCS_MAVLink/GCS_Common.cpp

common

#258

PLAY_TUNE

GCS_MAVLink/GCS_Common.cpp

common

#166

RADIO

GCS_MAVLink/GCS_Common.cpp

ardupilotmega

#420

RADIO_RC_CHANNELS

GCS_MAVLink/GCS_Common.cpp

development

#109

RADIO_STATUS

GCS_MAVLink/GCS_Common.cpp

common

#176

RALLY_FETCH_POINT

GCS_MAVLink/GCS_Common.cpp

ardupilotmega

#175

RALLY_POINT

GCS_MAVLink/GCS_Common.cpp

ardupilotmega

#70

RC_CHANNELS_OVERRIDE

ArduSub/GCS_Mavlink.cpp

common

#185

REMOTE_LOG_BLOCK_STATUS

AP_Logger/AP_Logger.cpp

ardupilotmega

#66

REQUEST_DATA_STREAM

GCS_MAVLink/GCS_Common.cpp

common

#11004

SECURE_COMMAND

AP_CheckFirmware/AP_CheckFirmware_secure_command.cpp

ardupilotmega

#11005

SECURE_COMMAND_REPLY

GCS_MAVLink/GCS_Common.cpp

ardupilotmega

#126

SERIAL_CONTROL

GCS_MAVLink/GCS_Common.cpp

common

#256

SETUP_SIGNING

GCS_MAVLink/GCS_Common.cpp

common

#82

SET_ATTITUDE_TARGET

ArduSub/GCS_Mavlink.cpp

common

#48

SET_GPS_GLOBAL_ORIGIN

GCS_MAVLink/GCS_Common.cpp

common

#11

SET_MODE

GCS_MAVLink/GCS_Common.cpp

common

#86

SET_POSITION_TARGET_GLOBAL_INT

ArduSub/GCS_Mavlink.cpp

common

#84

SET_POSITION_TARGET_LOCAL_NED

ArduSub/GCS_Mavlink.cpp

common

#253

STATUSTEXT

GCS_MAVLink/GCS_Common.cpp

common

#2

SYSTEM_TIME

GCS_MAVLink/GCS_Common.cpp

common

#1

SYS_STATUS

ArduSub/GCS_Mavlink.cpp

common

#135

TERRAIN_CHECK

ArduSub/GCS_Mavlink.cpp

common

#134

TERRAIN_DATA

ArduSub/GCS_Mavlink.cpp

common

#111

TIMESYNC

GCS_MAVLink/GCS_Common.cpp

common

#10001

UAVIONIX_ADSB_OUT_CFG

AP_ADSB/AP_ADSB.cpp

uAvionix

#10007

UAVIONIX_ADSB_OUT_CONTROL

AP_ADSB/AP_ADSB.cpp

uAvionix

#10002

UAVIONIX_ADSB_OUT_DYNAMIC

AP_ADSB/AP_ADSB.cpp

uAvionix

#10003

UAVIONIX_ADSB_TRANSCEIVER_HEALTH_REPORT

AP_ADSB/AP_ADSB.cpp

uAvionix

#104

VICON_POSITION_ESTIMATE

GCS_MAVLink/GCS_Common.cpp

common

#11011

VISION_POSITION_DELTA

GCS_MAVLink/GCS_Common.cpp

ardupilotmega

#101

VISION_POSITION_ESTIMATE

GCS_MAVLink/GCS_Common.cpp

common

#103

VISION_SPEED_ESTIMATE

GCS_MAVLink/GCS_Common.cpp

common

Incoming Commands¶

Commands the autopilot handles when received.

MAVLink number

MAVLink Message

Code Source

MAVLink Dialect

#42429

MAV_CMD_ACCELCAL_VEHICLE_POS

AP_Frsky_Telem/AP_Frsky_MAVliteMsgHandler.cpp

ardupilotmega

#2520

MAV_CMD_AIRFRAME_CONFIGURATION

GCS_MAVLink/GCS_Common.cpp

common

#42651

MAV_CMD_BATTERY_RESET

AP_Frsky_Telem/AP_Frsky_MAVliteMsgHandler.cpp

ardupilotmega

#2010

MAV_CMD_CAMERA_STOP_TRACKING

AP_Camera/AP_Camera.cpp

common

#2004

MAV_CMD_CAMERA_TRACK_POINT

AP_Camera/AP_Camera.cpp

common

#2005

MAV_CMD_CAMERA_TRACK_RECTANGLE

AP_Camera/AP_Camera.cpp

common

#32000

MAV_CMD_CAN_FORWARD

GCS_MAVLink/GCS_Common.cpp

common

#400

MAV_CMD_COMPONENT_ARM_DISARM

AP_Frsky_Telem/AP_Frsky_MAVliteMsgHandler.cpp

common

#112

MAV_CMD_CONDITION_DELAY

ArduSub/commands_logic.cpp

common

#114

MAV_CMD_CONDITION_DISTANCE

ArduSub/commands_logic.cpp

common

#115

MAV_CMD_CONDITION_YAW

ArduSub/GCS_Mavlink.cpp

common

#2600

MAV_CMD_CONTROL_HIGH_LATENCY

GCS_MAVLink/GCS_Common.cpp

common

#42700

MAV_CMD_DEBUG_TRAP

GCS_MAVLink/GCS_Common.cpp

ardupilotmega

#42425

MAV_CMD_DO_ACCEPT_MAG_CAL

AP_Compass/AP_Compass_Calibration.cpp

ardupilotmega

#10001

MAV_CMD_DO_ADSB_OUT_IDENT

GCS_MAVLink/GCS_Common.cpp

common

#212

MAV_CMD_DO_AUTOTUNE_ENABLE

AP_Mission/AP_Mission.cpp

common

#218

MAV_CMD_DO_AUX_FUNCTION

AP_Mission/AP_Mission.cpp

ardupilotmega

#42426

MAV_CMD_DO_CANCEL_MAG_CAL

AP_Compass/AP_Compass_Calibration.cpp

ardupilotmega

#178

MAV_CMD_DO_CHANGE_SPEED

ArduSub/GCS_Mavlink.cpp

common

#202

MAV_CMD_DO_DIGICAM_CONFIGURE

AP_Camera/AP_Camera.cpp

common

#203

MAV_CMD_DO_DIGICAM_CONTROL

AP_Camera/AP_Camera.cpp

common

#223

MAV_CMD_DO_ENGINE_CONTROL

AP_Mission/AP_Mission.cpp

common

#207

MAV_CMD_DO_FENCE_ENABLE

AP_Mission/AP_Mission.cpp

common

#185

MAV_CMD_DO_FLIGHTTERMINATION

AP_Frsky_Telem/AP_Frsky_MAVliteMsgHandler.cpp

common

#1001

MAV_CMD_DO_GIMBAL_MANAGER_CONFIGURE

AP_Mount/AP_Mount.cpp

common

#1000

MAV_CMD_DO_GIMBAL_MANAGER_PITCHYAW

AP_Mount/AP_Mount.cpp

common

#191

MAV_CMD_DO_GO_AROUND

AP_Mission/AP_Mission.cpp

common

#211

MAV_CMD_DO_GRIPPER

AP_Mission/AP_Mission.cpp

common

#222

MAV_CMD_DO_GUIDED_LIMITS

ArduSub/commands_logic.cpp

common

#210

MAV_CMD_DO_INVERTED_FLIGHT

AP_Mission/AP_Mission.cpp

common

#177

MAV_CMD_DO_JUMP

AP_Mission/AP_Mission.cpp

common

#601

MAV_CMD_DO_JUMP_TAG

AP_Mission/AP_Mission.cpp

common

#189

MAV_CMD_DO_LAND_START

AP_Mission/AP_Mission.cpp

common

#209

MAV_CMD_DO_MOTOR_TEST

ArduSub/GCS_Mavlink.cpp

common

#204

MAV_CMD_DO_MOUNT_CONFIGURE

AP_Mount/AP_Mount.cpp

common

#205

MAV_CMD_DO_MOUNT_CONTROL

ArduSub/commands_logic.cpp

common

#208

MAV_CMD_DO_PARACHUTE

AP_Mission/AP_Mission.cpp

common

#193

MAV_CMD_DO_PAUSE_CONTINUE

AP_Mission/AP_Mission.cpp

common

#182

MAV_CMD_DO_REPEAT_RELAY

AP_Mission/AP_Mission_Commands.cpp

common

#184

MAV_CMD_DO_REPEAT_SERVO

AP_Mission/AP_Mission_Commands.cpp

common

#192

MAV_CMD_DO_REPOSITION

ArduSub/GCS_Mavlink.cpp

common

#188

MAV_CMD_DO_RETURN_PATH_START

AP_Mission/AP_Mission.cpp

common

#42428

MAV_CMD_DO_SEND_BANNER

GCS_MAVLink/GCS_Common.cpp

ardupilotmega

#217

MAV_CMD_DO_SEND_SCRIPT_MESSAGE

AP_Mission/AP_Mission.cpp

ardupilotmega

#206

MAV_CMD_DO_SET_CAM_TRIGG_DIST

ArduSub/commands_logic.cpp

common

#179

MAV_CMD_DO_SET_HOME

ArduSub/commands_logic.cpp

common

#224

MAV_CMD_DO_SET_MISSION_CURRENT

GCS_MAVLink/GCS_Common.cpp

common

#176

MAV_CMD_DO_SET_MODE

AP_Frsky_Telem/AP_Frsky_MAVliteMsgHandler.cpp

common

#181

MAV_CMD_DO_SET_RELAY

AP_Mission/AP_Mission_Commands.cpp

common

#215

MAV_CMD_DO_SET_RESUME_REPEAT_DIST

AP_Mission/AP_Mission.cpp

ardupilotmega

#194

MAV_CMD_DO_SET_REVERSE

AP_Mission/AP_Mission.cpp

common

#201

MAV_CMD_DO_SET_ROI

ArduSub/commands_logic.cpp

common

#195

MAV_CMD_DO_SET_ROI_LOCATION

AP_Frsky_Telem/AP_Frsky_MAVliteMsgHandler.cpp

common

#197

MAV_CMD_DO_SET_ROI_NONE

GCS_MAVLink/GCS_Common.cpp

common

#198

MAV_CMD_DO_SET_ROI_SYSID

AP_Mount/AP_Mount.cpp

common

#5300

MAV_CMD_DO_SET_SAFETY_SWITCH_STATE

GCS_MAVLink/GCS_Common.cpp

common

#183

MAV_CMD_DO_SET_SERVO

AP_Mission/AP_Mission_Commands.cpp

common

#216

MAV_CMD_DO_SPRAYER

AP_Mission/AP_Mission.cpp

ardupilotmega

#42424

MAV_CMD_DO_START_MAG_CAL

AP_Compass/AP_Compass_Calibration.cpp

ardupilotmega

#3000

MAV_CMD_DO_VTOL_TRANSITION

AP_Mission/AP_Mission.cpp

common

#42600

MAV_CMD_DO_WINCH

AP_Mission/AP_Mission.cpp

common

MAV_CMD_EXTERNAL_POSITION_ESTIMATE

GCS_MAVLink/GCS_Common.cpp

ardupilotmega

#43004

MAV_CMD_EXTERNAL_WIND_ESTIMATE

GCS_MAVLink/GCS_Common.cpp

development

#42006

MAV_CMD_FIXED_MAG_CAL_YAW

AP_Frsky_Telem/AP_Frsky_MAVliteMsgHandler.cpp

common

#42650

MAV_CMD_FLASH_BOOTLOADER

AP_Frsky_Telem/AP_Frsky_MAVliteMsgHandler.cpp

ardupilotmega

#410

MAV_CMD_GET_HOME_POSITION

AP_Frsky_Telem/AP_Frsky_MAVliteMsgHandler.cpp

common

#510

MAV_CMD_GET_MESSAGE_INTERVAL

AP_Frsky_Telem/AP_Frsky_MAVliteMsgHandler.cpp

common

#2000

MAV_CMD_IMAGE_START_CAPTURE

AP_Camera/AP_Camera.cpp

common

#2001

MAV_CMD_IMAGE_STOP_CAPTURE

AP_Camera/AP_Camera.cpp

common

#600

MAV_CMD_JUMP_TAG

AP_Mission/AP_Mission.cpp

common

#300

MAV_CMD_MISSION_START

ArduSub/GCS_Mavlink.cpp

common

#83

MAV_CMD_NAV_ALTITUDE_WAIT

AP_Mission/AP_Mission.cpp

ardupilotmega

#42703

MAV_CMD_NAV_ATTITUDE_TIME

AP_Mission/AP_Mission.cpp

ardupilotmega

#30

MAV_CMD_NAV_CONTINUE_AND_CHANGE_ALT

AP_Mission/AP_Mission.cpp

common

#93

MAV_CMD_NAV_DELAY

ArduSub/commands_logic.cpp

common

#5004

MAV_CMD_NAV_FENCE_CIRCLE_EXCLUSION

GCS_MAVLink/MissionItemProtocol_Fence.cpp

common

#5003

MAV_CMD_NAV_FENCE_CIRCLE_INCLUSION

GCS_MAVLink/MissionItemProtocol_Fence.cpp

common

#5002

MAV_CMD_NAV_FENCE_POLYGON_VERTEX_EXCLUSION

GCS_MAVLink/MissionItemProtocol_Fence.cpp

common

#5001

MAV_CMD_NAV_FENCE_POLYGON_VERTEX_INCLUSION

GCS_MAVLink/MissionItemProtocol_Fence.cpp

common

#5000

MAV_CMD_NAV_FENCE_RETURN_POINT

GCS_MAVLink/MissionItemProtocol_Fence.cpp

common

#92

MAV_CMD_NAV_GUIDED_ENABLE

ArduSub/commands_logic.cpp

common

#21

MAV_CMD_NAV_LAND

ArduSub/GCS_Mavlink.cpp

common

#19

MAV_CMD_NAV_LOITER_TIME

ArduSub/commands_logic.cpp

common

#31

MAV_CMD_NAV_LOITER_TO_ALT

AP_Mission/AP_Mission.cpp

common

#18

MAV_CMD_NAV_LOITER_TURNS

ArduSub/commands_logic.cpp

common

#17

MAV_CMD_NAV_LOITER_UNLIM

ArduSub/GCS_Mavlink.cpp

common

#94

MAV_CMD_NAV_PAYLOAD_PLACE

AP_Mission/AP_Mission.cpp

common

#20

MAV_CMD_NAV_RETURN_TO_LAUNCH

ArduSub/commands_logic.cpp

common

#42702

MAV_CMD_NAV_SCRIPT_TIME

AP_Mission/AP_Mission.cpp

ardupilotmega

#213

MAV_CMD_NAV_SET_YAW_SPEED

AP_Mission/AP_Mission.cpp

common

#82

MAV_CMD_NAV_SPLINE_WAYPOINT

AP_Mission/AP_Mission.cpp

common

#22

MAV_CMD_NAV_TAKEOFF

AP_Mission/AP_Mission.cpp

common

#24

MAV_CMD_NAV_TAKEOFF_LOCAL

AP_Mission/AP_Mission.cpp

common

#85

MAV_CMD_NAV_VTOL_LAND

AP_Mission/AP_Mission.cpp

common

#84

MAV_CMD_NAV_VTOL_TAKEOFF

AP_Mission/AP_Mission.cpp

common

#16

MAV_CMD_NAV_WAYPOINT

ArduSub/commands_logic.cpp

common

#241

MAV_CMD_PREFLIGHT_CALIBRATION

AP_Frsky_Telem/AP_Frsky_MAVliteMsgHandler.cpp

common

#246

MAV_CMD_PREFLIGHT_REBOOT_SHUTDOWN

AP_Frsky_Telem/AP_Frsky_MAVliteMsgHandler.cpp

common

#242

MAV_CMD_PREFLIGHT_SET_SENSOR_OFFSETS

AP_Frsky_Telem/AP_Frsky_MAVliteMsgHandler.cpp

common

#245

MAV_CMD_PREFLIGHT_STORAGE

AP_Frsky_Telem/AP_Frsky_MAVliteMsgHandler.cpp

common

#243

MAV_CMD_PREFLIGHT_UAVCAN

AP_Frsky_Telem/AP_Frsky_MAVliteMsgHandler.cpp

common

#520

MAV_CMD_REQUEST_AUTOPILOT_CAPABILITIES

AP_Frsky_Telem/AP_Frsky_MAVliteMsgHandler.cpp

common

#512

MAV_CMD_REQUEST_MESSAGE

AP_Frsky_Telem/AP_Frsky_MAVliteMsgHandler.cpp

common

#401

MAV_CMD_RUN_PREARM_CHECKS

GCS_MAVLink/GCS_Common.cpp

common

#42701

MAV_CMD_SCRIPTING

GCS_MAVLink/GCS_Common.cpp

ardupilotmega

#532

MAV_CMD_SET_CAMERA_FOCUS

AP_Camera/AP_Camera.cpp

common

#534

MAV_CMD_SET_CAMERA_SOURCE

AP_Camera/AP_Camera.cpp

common

#531

MAV_CMD_SET_CAMERA_ZOOM

AP_Camera/AP_Camera.cpp

common

#42007

MAV_CMD_SET_EKF_SOURCE_SET

GCS_MAVLink/GCS_Common.cpp

ardupilotmega

#511

MAV_CMD_SET_MESSAGE_INTERVAL

AP_Frsky_Telem/AP_Frsky_MAVliteMsgHandler.cpp

common

#500

MAV_CMD_START_RX_PAIR

AP_Frsky_Telem/AP_Frsky_MAVliteMsgHandler.cpp

common

#526

MAV_CMD_STORAGE_FORMAT

GCS_MAVLink/GCS_Common.cpp

common

#2500

MAV_CMD_VIDEO_START_CAPTURE

AP_Camera/AP_Camera.cpp

common

#2501

MAV_CMD_VIDEO_STOP_CAPTURE

AP_Camera/AP_Camera.cpp

common

Requestable Messages¶

Messages that can be requested/streamed from the autopilot.

MAVLink number

MAVLink Message

Code Source

MAVLink Dialect

#246

ADSB_VEHICLE

GCS_MAVLink/GCS_Common.cpp

common

#163

AHRS

GCS_MAVLink/GCS_Common.cpp

ardupilotmega

#178

AHRS2

GCS_MAVLink/GCS_Common.cpp

ardupilotmega

#295

AIRSPEED

GCS_MAVLink/GCS_Common.cpp

development

#301

AIS_VESSEL

GCS_MAVLink/GCS_Common.cpp

common

#11020

AOA_SSA

GCS_MAVLink/GCS_Common.cpp

ardupilotmega

#30

ATTITUDE

GCS_MAVLink/GCS_Common.cpp

common

#31

ATTITUDE_QUATERNION

GCS_MAVLink/GCS_Common.cpp

common

#82

ATTITUDE_TARGET

GCS_MAVLink/GCS_Common.cpp

common

#286

AUTOPILOT_STATE_FOR_GIMBAL_DEVICE

GCS_MAVLink/GCS_Common.cpp

common

#148

AUTOPILOT_VERSION

GCS_MAVLink/GCS_Common.cpp

common

#181

BATTERY2

GCS_MAVLink/GCS_Common.cpp

ardupilotmega

#147

BATTERY_STATUS

GCS_MAVLink/GCS_Common.cpp

common

#262

CAMERA_CAPTURE_STATUS

GCS_MAVLink/GCS_Common.cpp

common

#180

CAMERA_FEEDBACK

GCS_MAVLink/GCS_Common.cpp

ardupilotmega

#271

CAMERA_FOV_STATUS

GCS_MAVLink/GCS_Common.cpp

common

#259

CAMERA_INFORMATION

GCS_MAVLink/GCS_Common.cpp

common

#260

CAMERA_SETTINGS

GCS_MAVLink/GCS_Common.cpp

common

#277

CAMERA_THERMAL_RANGE

GCS_MAVLink/GCS_Common.cpp

common

#195

DEEPSTALL

GCS_MAVLink/GCS_Common.cpp

ardupilotmega

#132

DISTANCE_SENSOR

GCS_MAVLink/GCS_Common.cpp

common

#225

EFI_STATUS

GCS_MAVLink/GCS_Common.cpp

common

#193

EKF_STATUS_REPORT

GCS_MAVLink/GCS_Common.cpp

ardupilotmega

#11030

ESC_TELEMETRY_1_TO_4

GCS_MAVLink/GCS_Common.cpp

ardupilotmega

#245

EXTENDED_SYS_STATE

GCS_MAVLink/GCS_Common.cpp

common

#162

FENCE_STATUS

GCS_MAVLink/GCS_Common.cpp

common

#373

GENERATOR_STATUS

GCS_MAVLink/GCS_Common.cpp

common

#285

GIMBAL_DEVICE_ATTITUDE_STATUS

GCS_MAVLink/GCS_Common.cpp

common

#280

GIMBAL_MANAGER_INFORMATION

GCS_MAVLink/GCS_Common.cpp

common

#281

GIMBAL_MANAGER_STATUS

GCS_MAVLink/GCS_Common.cpp

common

#33

GLOBAL_POSITION_INT

GCS_MAVLink/GCS_Common.cpp

common

#124

GPS2_RAW

GCS_MAVLink/GCS_Common.cpp

common

#128

GPS2_RTK

GCS_MAVLink/GCS_Common.cpp

common

#48

GPS_GLOBAL_ORIGIN

GCS_MAVLink/GCS_Common.cpp

common

#24

GPS_RAW_INT

GCS_MAVLink/GCS_Common.cpp

common

#127

GPS_RTK

GCS_MAVLink/GCS_Common.cpp

common

#0

HEARTBEAT

GCS_MAVLink/GCS_Common.cpp

common

#105

HIGHRES_IMU

GCS_MAVLink/GCS_Common.cpp

common

#235

HIGH_LATENCY2

GCS_MAVLink/GCS_Common.cpp

common

#242

HOME_POSITION

GCS_MAVLink/GCS_Common.cpp

common

#165

HWSTATUS

GCS_MAVLink/GCS_Common.cpp

ardupilotmega

#32

LOCAL_POSITION_NED

GCS_MAVLink/GCS_Common.cpp

common

#191

MAG_CAL_PROGRESS

GCS_MAVLink/GCS_Common.cpp

ardupilotmega

#192

MAG_CAL_REPORT

GCS_MAVLink/GCS_Common.cpp

common

#11039

MCU_STATUS

GCS_MAVLink/GCS_Common.cpp

ardupilotmega

#152

MEMINFO

GCS_MAVLink/GCS_Common.cpp

ardupilotmega

#42

MISSION_CURRENT

GCS_MAVLink/GCS_Common.cpp

common

#46

MISSION_ITEM_REACHED

GCS_MAVLink/GCS_Common.cpp

common

#62

NAV_CONTROLLER_OUTPUT

GCS_MAVLink/GCS_Common.cpp

common

#100

OPTICAL_FLOW

GCS_MAVLink/GCS_Common.cpp

common

#22

PARAM_VALUE

GCS_MAVLink/GCS_Common.cpp

common

#194

PID_TUNING

GCS_MAVLink/GCS_Common.cpp

ardupilotmega

#86

POSITION_TARGET_GLOBAL_INT

GCS_MAVLink/GCS_Common.cpp

common

#84

POSITION_TARGET_LOCAL_NED

GCS_MAVLink/GCS_Common.cpp

common

#125

POWER_STATUS

GCS_MAVLink/GCS_Common.cpp

common

#173

RANGEFINDER

GCS_MAVLink/GCS_Common.cpp

ardupilotmega

#27

RAW_IMU

GCS_MAVLink/GCS_Common.cpp

common

#65

RC_CHANNELS

GCS_MAVLink/GCS_Common.cpp

common

#35

RC_CHANNELS_RAW

GCS_MAVLink/GCS_Common.cpp

common

#34

RC_CHANNELS_SCALED

GCS_MAVLink/GCS_Common.cpp

common

RELAY_STATUS

GCS_MAVLink/GCS_Common.cpp

common

#226

RPM

GCS_MAVLink/GCS_Common.cpp

ardupilotmega

#26

SCALED_IMU

GCS_MAVLink/GCS_Common.cpp

common

#116

SCALED_IMU2

GCS_MAVLink/GCS_Common.cpp

common

#129

SCALED_IMU3

GCS_MAVLink/GCS_Common.cpp

common

#29

SCALED_PRESSURE

GCS_MAVLink/GCS_Common.cpp

common

#137

SCALED_PRESSURE2

GCS_MAVLink/GCS_Common.cpp

common

#143

SCALED_PRESSURE3

GCS_MAVLink/GCS_Common.cpp

common

#36

SERVO_OUTPUT_RAW

GCS_MAVLink/GCS_Common.cpp

common

#164

SIMSTATE

GCS_MAVLink/GCS_Common.cpp

ardupilotmega

#108

SIM_STATE

GCS_MAVLink/GCS_Common.cpp

common

#2

SYSTEM_TIME

GCS_MAVLink/GCS_Common.cpp

common

#1

SYS_STATUS

GCS_MAVLink/GCS_Common.cpp

common

#136

TERRAIN_REPORT

GCS_MAVLink/GCS_Common.cpp

common

#133

TERRAIN_REQUEST

GCS_MAVLink/GCS_Common.cpp

common

#10008

UAVIONIX_ADSB_OUT_STATUS

GCS_MAVLink/GCS_Common.cpp

uAvionix

#74

VFR_HUD

GCS_MAVLink/GCS_Common.cpp

common

#241

VIBRATION

GCS_MAVLink/GCS_Common.cpp

common

#269

VIDEO_STREAM_INFORMATION

GCS_MAVLink/GCS_Common.cpp

common

#11038

WATER_DEPTH

GCS_MAVLink/GCS_Common.cpp

ardupilotmega

#9005

WINCH_STATUS

GCS_MAVLink/GCS_Common.cpp

common

#168

WIND

GCS_MAVLink/GCS_Common.cpp

ardupilotmega

Outgoing Messages¶

Messages the autopilot will send automatically (unrequested).

MAVLink number

MAVLink Message

Code Source

MAVLink Dialect

#246

ADSB_VEHICLE

AP_ADSB/AP_ADSB.cpp

common

#163

AHRS

GCS_MAVLink/GCS_Common.cpp

ardupilotmega

#178

AHRS2

GCS_MAVLink/GCS_Common.cpp

ardupilotmega

#153

AP_ADC

AP_HAL_ESP32/AnalogIn.cpp

ardupilotmega

#30

ATTITUDE

GCS_MAVLink/GCS_Common.cpp

common

#31

ATTITUDE_QUATERNION

GCS_MAVLink/GCS_Common.cpp

common

#286

AUTOPILOT_STATE_FOR_GIMBAL_DEVICE

GCS_MAVLink/GCS_Common.cpp

common

#148

AUTOPILOT_VERSION

GCS_MAVLink/GCS_Common.cpp

common

#181

BATTERY2

GCS_MAVLink/GCS_Common.cpp

ardupilotmega

#147

BATTERY_STATUS

GCS_MAVLink/GCS_Common.cpp

common

#262

CAMERA_CAPTURE_STATUS

AP_Camera/AP_Camera_Backend.cpp

common

#180

CAMERA_FEEDBACK

AP_Camera/AP_Camera_Backend.cpp

ardupilotmega

#271

CAMERA_FOV_STATUS

AP_Camera/AP_Camera_Backend.cpp

common

#259

CAMERA_INFORMATION

AP_Camera/AP_Camera_MAVLinkCamV2.cpp

common

#260

CAMERA_SETTINGS

AP_Camera/AP_Camera_Backend.cpp

common

#277

CAMERA_THERMAL_RANGE

AP_Mount/AP_Mount_Siyi.cpp

common

#387

CANFD_FRAME

AP_CANManager/AP_CANManager.cpp

common

#386

CAN_FRAME

AP_CANManager/AP_CANManager.cpp

common

#77

COMMAND_ACK

GCS_MAVLink/GCS_Common.cpp

common

#76

COMMAND_LONG

AP_Mount/AP_Mount_SToRM32.cpp

common

#169

DATA16

AP_Radio/AP_Radio_cc2500.cpp

ardupilotmega

#195

DEEPSTALL

AP_Landing/AP_Landing_Deepstall.cpp

ardupilotmega

#11001

DEVICE_OP_READ_REPLY

GCS_MAVLink/GCS_DeviceOp.cpp

ardupilotmega

#11003

DEVICE_OP_WRITE_REPLY

GCS_MAVLink/GCS_DeviceOp.cpp

ardupilotmega

#132

DISTANCE_SENSOR

GCS_MAVLink/GCS_Common.cpp

common

#225

EFI_STATUS

AP_EFI/AP_EFI.cpp

common

#193

EKF_STATUS_REPORT

AP_ExternalAHRS/AP_ExternalAHRS.cpp

ardupilotmega

#245

EXTENDED_SYS_STATE

GCS_MAVLink/GCS_Common.cpp

common

#162

FENCE_STATUS

GCS_MAVLink/GCS_Fence.cpp

common

#110

FILE_TRANSFER_PROTOCOL

GCS_MAVLink/GCS_FTP.cpp

common

#373

GENERATOR_STATUS

AP_Generator/AP_Generator_RichenPower.cpp

common

#201

GIMBAL_CONTROL

AP_Mount/SoloGimbal.cpp

ardupilotmega

#285

GIMBAL_DEVICE_ATTITUDE_STATUS

AP_Mount/AP_Mount_Backend.cpp

common

#280

GIMBAL_MANAGER_INFORMATION

AP_Mount/AP_Mount_Backend.cpp

common

#281

GIMBAL_MANAGER_STATUS

AP_Mount/AP_Mount_Backend.cpp

common

#33

GLOBAL_POSITION_INT

GCS_MAVLink/GCS_Common.cpp

common

#218

GOPRO_SET_REQUEST

AP_Camera/AP_Camera_SoloGimbal.cpp

ardupilotmega

#124

GPS2_RAW

AP_GPS/AP_GPS.cpp

common

#128

GPS2_RTK

AP_GPS/GPS_Backend.cpp

common

#48

GPS_GLOBAL_ORIGIN

GCS_MAVLink/GCS_Common.cpp

common

#24

GPS_RAW_INT

AP_GPS/AP_GPS.cpp

common

#127

GPS_RTK

AP_GPS/GPS_Backend.cpp

common

#0

HEARTBEAT

GCS_MAVLink/GCS_Common.cpp

common

#235

HIGH_LATENCY2

GCS_MAVLink/GCS_Common.cpp

common

#242

HOME_POSITION

GCS_MAVLink/GCS_Common.cpp

common

#165

HWSTATUS

GCS_MAVLink/GCS_Common.cpp

ardupilotmega

#32

LOCAL_POSITION_NED

GCS_MAVLink/GCS_Common.cpp

common

#118

LOG_ENTRY

AP_Logger/AP_Logger_MAVLinkLogTransfer.cpp

common

#191

MAG_CAL_PROGRESS

AP_Compass/AP_Compass_Calibration.cpp

ardupilotmega

#192

MAG_CAL_REPORT

AP_Compass/AP_Compass_Calibration.cpp

common

#11039

MCU_STATUS

GCS_MAVLink/GCS_Common.cpp

ardupilotmega

#152

MEMINFO

GCS_MAVLink/GCS_Common.cpp

ardupilotmega

#244

MESSAGE_INTERVAL

GCS_MAVLink/GCS_Common.cpp

common

#47

MISSION_ACK

GCS_MAVLink/GCS_Common.cpp

common

#44

MISSION_COUNT

GCS_MAVLink/MissionItemProtocol_Waypoints.cpp

common

#42

MISSION_CURRENT

GCS_MAVLink/GCS_Common.cpp

common

#46

MISSION_ITEM_REACHED

GCS_MAVLink/GCS_Common.cpp

common

#40

MISSION_REQUEST

GCS_MAVLink/MissionItemProtocol.cpp

common

#251

NAMED_VALUE_FLOAT

GCS_MAVLink/GCS_Common.cpp

common

#62

NAV_CONTROLLER_OUTPUT

ArduSub/GCS_Mavlink.cpp

common

#100

OPTICAL_FLOW

GCS_MAVLink/GCS_Common.cpp

common

#11034

OSD_PARAM_CONFIG_REPLY

AP_OSD/AP_OSD.cpp

ardupilotmega

#11036

OSD_PARAM_SHOW_CONFIG_REPLY

AP_OSD/AP_OSD.cpp

ardupilotmega

#21

PARAM_REQUEST_LIST

AP_Mount/SoloGimbal_Parameters.cpp

common

#23

PARAM_SET

AP_Mount/SoloGimbal_Parameters.cpp

common

#22

PARAM_VALUE

GCS_MAVLink/GCS_Param.cpp

common

#194

PID_TUNING

ArduSub/GCS_Mavlink.cpp

ardupilotmega

#125

POWER_STATUS

GCS_MAVLink/GCS_Common.cpp

common

#175

RALLY_POINT

GCS_MAVLink/GCS_Rally.cpp

ardupilotmega

#173

RANGEFINDER

GCS_MAVLink/GCS_Common.cpp

ardupilotmega

#27

RAW_IMU

GCS_MAVLink/GCS_Common.cpp

common

#65

RC_CHANNELS

GCS_MAVLink/GCS_Common.cpp

common

#35

RC_CHANNELS_RAW

GCS_MAVLink/GCS_Common.cpp

common

RELAY_STATUS

AP_Relay/AP_Relay.cpp

common

#226

RPM

GCS_MAVLink/GCS_Common.cpp

ardupilotmega

#143

SCALED_PRESSURE3

ArduSub/GCS_Mavlink.cpp

common

#36

SERVO_OUTPUT_RAW

GCS_MAVLink/GCS_Common.cpp

common

#86

SET_POSITION_TARGET_GLOBAL_INT

GCS_MAVLink/GCS_Common.cpp

common

#253

STATUSTEXT

GCS_MAVLink/GCS_Common.cpp

common

#2

SYSTEM_TIME

GCS_MAVLink/GCS_Common.cpp

common

#1

SYS_STATUS

GCS_MAVLink/GCS_Common.cpp

common

#136

TERRAIN_REPORT

AP_Terrain/TerrainGCS.cpp

common

#133

TERRAIN_REQUEST

AP_Terrain/TerrainGCS.cpp

common

#111

TIMESYNC

GCS_MAVLink/GCS_Common.cpp

common

#10001

UAVIONIX_ADSB_OUT_CFG

AP_ADSB/AP_ADSB_uAvionix_MAVLink.cpp

uAvionix

#10002

UAVIONIX_ADSB_OUT_DYNAMIC

AP_ADSB/AP_ADSB_uAvionix_MAVLink.cpp

uAvionix

#74

VFR_HUD

GCS_MAVLink/GCS_Common.cpp

common

#241

VIBRATION

GCS_MAVLink/GCS_Common.cpp

common

#11038

WATER_DEPTH

GCS_MAVLink/GCS_Common.cpp

ardupilotmega

#9005

WINCH_STATUS

AP_Winch/AP_Winch_Daiwa.cpp

common

#168

WIND

AP_WindVane/AP_WindVane.cpp

ardupilotmega

Named Floats¶

Breakout of named floating-point (numerical) values sent by the autopilot.

MAVLink number

MAVLink Message

Code Source

MAVLink Dialect

NAMED_VALUE_FLOAT:CamPan

ArduSub/GCS_Mavlink.cpp

common

NAMED_VALUE_FLOAT:CamTilt

ArduSub/GCS_Mavlink.cpp

common

NAMED_VALUE_FLOAT:InputHold

ArduSub/GCS_Mavlink.cpp

common

NAMED_VALUE_FLOAT:Lights1

ArduSub/GCS_Mavlink.cpp

common

NAMED_VALUE_FLOAT:Lights2

ArduSub/GCS_Mavlink.cpp

common

NAMED_VALUE_FLOAT:PilotGain

ArduSub/GCS_Mavlink.cpp

common

NAMED_VALUE_FLOAT:RFTarget

ArduSub/GCS_Mavlink.cpp

common

NAMED_VALUE_FLOAT:RollPitch

ArduSub/GCS_Mavlink.cpp

common

NAMED_VALUE_FLOAT:TetherTrn

ArduSub/GCS_Mavlink.cpp

common

Stream Groups¶

Message groups with stream rates requestable by SRn_* parameters. Messages in a group are only sent if the corresponding feature is active.

MAVLink number

MAVLink Message

Stream Group Parameter

MAVLink Dialect

#295

AIRSPEED

SRn_RAW_SENSORS

development

#27

RAW_IMU

SRn_RAW_SENSORS

common

#116

SCALED_IMU2

SRn_RAW_SENSORS

common

#129

SCALED_IMU3

SRn_RAW_SENSORS

common

#29

SCALED_PRESSURE

SRn_RAW_SENSORS

common

#137

SCALED_PRESSURE2

SRn_RAW_SENSORS

common

#143

SCALED_PRESSURE3

SRn_RAW_SENSORS

common

#162

FENCE_STATUS

SRn_EXTENDED_STATUS

common

#124

GPS2_RAW

SRn_EXTENDED_STATUS

common

#128

GPS2_RTK

SRn_EXTENDED_STATUS

common

#24

GPS_RAW_INT

SRn_EXTENDED_STATUS

common

#127

GPS_RTK

SRn_EXTENDED_STATUS

common

#11039

MCU_STATUS

SRn_EXTENDED_STATUS

ardupilotmega

#152

MEMINFO

SRn_EXTENDED_STATUS

ardupilotmega

#42

MISSION_CURRENT

SRn_EXTENDED_STATUS

common

#251

NAMED_VALUE_FLOAT

SRn_EXTENDED_STATUS

common

#62

NAV_CONTROLLER_OUTPUT

SRn_EXTENDED_STATUS

common

#125

POWER_STATUS

SRn_EXTENDED_STATUS

common

#1

SYS_STATUS

SRn_EXTENDED_STATUS

common

#33

GLOBAL_POSITION_INT

SRn_POSITION

common

#32

LOCAL_POSITION_NED

SRn_POSITION

common

#65

RC_CHANNELS

SRn_RC_CHANNELS

common

#35

RC_CHANNELS_RAW

SRn_RC_CHANNELS

common

RC_CHANNELS_RAW_ENABLED

SRn_RC_CHANNELS

UNKNOWN

#36

SERVO_OUTPUT_RAW

SRn_RC_CHANNELS

common

#178

AHRS2

SRn_EXTRA1

ardupilotmega

#30

ATTITUDE

SRn_EXTRA1

common

#194

PID_TUNING

SRn_EXTRA1

ardupilotmega

#164

SIMSTATE

SRn_EXTRA1

ardupilotmega

#74

VFR_HUD

SRn_EXTRA2

common

#163

AHRS

SRn_EXTRA3

ardupilotmega

#147

BATTERY_STATUS

SRn_EXTRA3

common

#132

DISTANCE_SENSOR

SRn_EXTRA3

common

#193

EKF_STATUS_REPORT

SRn_EXTRA3

ardupilotmega

#11030

ESC_TELEMETRY_1_TO_4

SRn_EXTRA3

ardupilotmega

#285

GIMBAL_DEVICE_ATTITUDE_STATUS

SRn_EXTRA3

common

#191

MAG_CAL_PROGRESS

SRn_EXTRA3

ardupilotmega

#192

MAG_CAL_REPORT

SRn_EXTRA3

common

#100

OPTICAL_FLOW

SRn_EXTRA3

common

#173

RANGEFINDER

SRn_EXTRA3

ardupilotmega

#226

RPM

SRn_EXTRA3

ardupilotmega

#2

SYSTEM_TIME

SRn_EXTRA3

common

#136

TERRAIN_REPORT

SRn_EXTRA3

common

#133

TERRAIN_REQUEST

SRn_EXTRA3

common

#241

VIBRATION

SRn_EXTRA3

common

#22

PARAM_VALUE

SRn_PARAMS

common

Missing Messages¶

Unsupported / unhandled messages.

MAVLink number

MAVLink Message

Code Source

MAVLink Dialect

#139

ACTUATOR_CONTROL_TARGET

UNSUPPORTED

common

#375

ACTUATOR_OUTPUT_STATUS

UNSUPPORTED

common

#11010

ADAP_TUNING

UNSUPPORTED

ardupilotmega

#182

AHRS3

UNSUPPORTED

ardupilotmega

AIRLINK_AUTH

UNSUPPORTED

ardupilotmega

AIRLINK_AUTH_RESPONSE

UNSUPPORTED

ardupilotmega

#174

AIRSPEED_AUTOCAL

UNSUPPORTED

ardupilotmega

#141

ALTITUDE

UNSUPPORTED

common

#61

ATTITUDE_QUATERNION_COV

UNSUPPORTED

common

#7

AUTH_KEY

UNSUPPORTED

common

BAD_DATA

UNSUPPORTED

common

#257

BUTTON_CHANGE

UNSUPPORTED

common

#263

CAMERA_IMAGE_CAPTURED

UNSUPPORTED

common

#179

CAMERA_STATUS

UNSUPPORTED

ardupilotmega

#276

CAMERA_TRACKING_GEO_STATUS

UNSUPPORTED

common

#275

CAMERA_TRACKING_IMAGE_STATUS

UNSUPPORTED

common

#112

CAMERA_TRIGGER

UNSUPPORTED

common

#5

CHANGE_OPERATOR_CONTROL

UNSUPPORTED

common

#6

CHANGE_OPERATOR_CONTROL_ACK

UNSUPPORTED

common

#247

COLLISION

UNSUPPORTED

common

#177

COMPASSMOT_STATUS

UNSUPPORTED

ardupilotmega

#146

CONTROL_SYSTEM_STATE

UNSUPPORTED

common

#50005

CUBEPILOT_FIRMWARE_UPDATE_RESP

UNSUPPORTED

cubepilot

#50004

CUBEPILOT_FIRMWARE_UPDATE_START

UNSUPPORTED

cubepilot

#50001

CUBEPILOT_RAW_RC

UNSUPPORTED

cubepilot

#170

DATA32

UNSUPPORTED

ardupilotmega

#171

DATA64

UNSUPPORTED

ardupilotmega

#66

DATA_STREAM

UNSUPPORTED

common

#130

DATA_TRANSMISSION_HANDSHAKE

UNSUPPORTED

common

#254

DEBUG

UNSUPPORTED

common

#350

DEBUG_FLOAT_ARRAY

UNSUPPORTED

common

#250

DEBUG_VECT

UNSUPPORTED

common

#154

DIGICAM_CONFIGURE

UNSUPPORTED

ardupilotmega

#131

ENCAPSULATED_DATA

UNSUPPORTED

common

#11040

ESC_TELEMETRY_13_TO_16

UNSUPPORTED

ardupilotmega

#11041

ESC_TELEMETRY_17_TO_20

UNSUPPORTED

ardupilotmega

#11042

ESC_TELEMETRY_21_TO_24

UNSUPPORTED

ardupilotmega

#11043

ESC_TELEMETRY_25_TO_28

UNSUPPORTED

ardupilotmega

#11044

ESC_TELEMETRY_29_TO_32

UNSUPPORTED

ardupilotmega

#11031

ESC_TELEMETRY_5_TO_8

UNSUPPORTED

ardupilotmega

#11032

ESC_TELEMETRY_9_TO_12

UNSUPPORTED

ardupilotmega

#230

ESTIMATOR_STATUS

UNSUPPORTED

common

#264

FLIGHT_INFORMATION

UNSUPPORTED

common

#284

GIMBAL_DEVICE_SET_ATTITUDE

UNSUPPORTED

common

#288

GIMBAL_MANAGER_SET_MANUAL_CONTROL

UNSUPPORTED

common

#214

GIMBAL_TORQUE_CMD_REPORT

UNSUPPORTED

ardupilotmega

#63

GLOBAL_POSITION_INT_COV

UNSUPPORTED

common

#441

GNSS_INTEGRITY

UNSUPPORTED

development

#216

GOPRO_GET_REQUEST

UNSUPPORTED

ardupilotmega

#217

GOPRO_GET_RESPONSE

UNSUPPORTED

ardupilotmega

#219

GOPRO_SET_RESPONSE

UNSUPPORTED

ardupilotmega

#25

GPS_STATUS

UNSUPPORTED

common

#50003

HERELINK_TELEM

UNSUPPORTED

cubepilot

#50002

HERELINK_VIDEO_STREAM_INFORMATION

UNSUPPORTED

cubepilot

#234

HIGH_LATENCY

UNSUPPORTED

common

#93

HIL_ACTUATOR_CONTROLS

UNSUPPORTED

common

#91

HIL_CONTROLS

UNSUPPORTED

common

#114

HIL_OPTICAL_FLOW

UNSUPPORTED

common

#92

HIL_RC_INPUTS_RAW

UNSUPPORTED

common

#107

HIL_SENSOR

UNSUPPORTED

common

#90

HIL_STATE

UNSUPPORTED

common

#115

HIL_STATE_QUATERNION

UNSUPPORTED

common

#12920

HYGROMETER_SENSOR

UNSUPPORTED

common

#42000

ICAROUS_HEARTBEAT

UNSUPPORTED

icarous

#42001

ICAROUS_KINEMATIC_BANDS

UNSUPPORTED

icarous

#335

ISBD_LINK_STATUS

UNSUPPORTED

common

#167

LIMITS_STATUS

UNSUPPORTED

ardupilotmega

#64

LOCAL_POSITION_NED_COV

UNSUPPORTED

common

#89

LOCAL_POSITION_NED_SYSTEM_GLOBAL_OFFSET

UNSUPPORTED

common

#268

LOGGING_ACK

UNSUPPORTED

common

#266

LOGGING_DATA

UNSUPPORTED

common

#267

LOGGING_DATA_ACKED

UNSUPPORTED

common

#120

LOG_DATA

UNSUPPORTED

common

LOWEHEISER_GOV_EFI

UNSUPPORTED

ardupilotmega

#81

MANUAL_SETPOINT

UNSUPPORTED

common

#249

MEMORY_VECT

UNSUPPORTED

common

MISSION_CHECKSUM

UNSUPPORTED

development

#37

MISSION_REQUEST_PARTIAL_LIST

UNSUPPORTED

common

#265

MOUNT_ORIENTATION

UNSUPPORTED

common

#158

MOUNT_STATUS

UNSUPPORTED

ardupilotmega

#252

NAMED_VALUE_INT

UNSUPPORTED

common

#12902

OPEN_DRONE_ID_AUTHENTICATION

UNSUPPORTED

common

#12901

OPEN_DRONE_ID_LOCATION

UNSUPPORTED

common

#12915

OPEN_DRONE_ID_MESSAGE_PACK

UNSUPPORTED

common

#106

OPTICAL_FLOW_RAD

UNSUPPORTED

common

#324

PARAM_EXT_ACK

UNSUPPORTED

common

#321

PARAM_EXT_REQUEST_LIST

UNSUPPORTED

common

#320

PARAM_EXT_REQUEST_READ

UNSUPPORTED

common

#323

PARAM_EXT_SET

UNSUPPORTED

common

#322

PARAM_EXT_VALUE

UNSUPPORTED

common

#50

PARAM_MAP_RC

UNSUPPORTED

common

#4

PING

UNSUPPORTED

common

#28

RAW_PRESSURE

UNSUPPORTED

common

#339

RAW_RPM

UNSUPPORTED

common

#184

REMOTE_LOG_DATA_BLOCK

UNSUPPORTED

ardupilotmega

#142

RESOURCE_REQUEST

UNSUPPORTED

common

#55

SAFETY_ALLOWED_AREA

UNSUPPORTED

common

#54

SAFETY_SET_ALLOWED_AREA

UNSUPPORTED

common

#150

SENSOR_OFFSETS

UNSUPPORTED

ardupilotmega

#139

SET_ACTUATOR_CONTROL_TARGET

UNSUPPORTED

common

#243

SET_HOME_POSITION

UNSUPPORTED

common

#151

SET_MAG_OFFSETS

UNSUPPORTED

ardupilotmega

#370

SMART_BATTERY_INFO

UNSUPPORTED

common

#261

STORAGE_INFORMATION

UNSUPPORTED

common

#333

TRAJECTORY_REPRESENTATION_BEZIER

UNSUPPORTED

common

#332

TRAJECTORY_REPRESENTATION_WAYPOINTS

UNSUPPORTED

common

#385

TUNNEL

UNSUPPORTED

common

#311

UAVCAN_NODE_INFO

UNSUPPORTED

common

#310

UAVCAN_NODE_STATUS

UNSUPPORTED

common

#10006

UAVIONIX_ADSB_GET

UNSUPPORTED

uAvionix

#10005

UAVIONIX_ADSB_OUT_CFG_FLIGHTID

UNSUPPORTED

uAvionix

#10004

UAVIONIX_ADSB_OUT_CFG_REGISTRATION

UNSUPPORTED

uAvionix

UNKNOWN

UNSUPPORTED

common

#340

UTM_GLOBAL_POSITION

UNSUPPORTED

common

#248

V2_EXTENSION

UNSUPPORTED

common

#270

VIDEO_STREAM_STATUS

UNSUPPORTED

common

#9000

WHEEL_DISTANCE

UNSUPPORTED

common

#299

WIFI_CONFIG_AP

UNSUPPORTED

common

#231

WIND_COV

UNSUPPORTED

common

Missing Commands¶

Unsupported / unhandled commands.

MAVLink number

MAVLink Message

Code Source

MAVLink Dialect

#3001

MAV_CMD_ARM_AUTHORIZATION_REQUEST

UNSUPPORTED

common

#113

MAV_CMD_CONDITION_CHANGE_ALT

UNSUPPORTED

common

#159

MAV_CMD_CONDITION_LAST

UNSUPPORTED

common

#186

MAV_CMD_DO_CHANGE_ALTITUDE

UNSUPPORTED

common

#200

MAV_CMD_DO_CONTROL_VIDEO

UNSUPPORTED

common

#32

MAV_CMD_DO_FOLLOW

UNSUPPORTED

common

#33

MAV_CMD_DO_FOLLOW_REPOSITION

UNSUPPORTED

common

#221

MAV_CMD_DO_GUIDED_MASTER

UNSUPPORTED

common

#240

MAV_CMD_DO_LAST

UNSUPPORTED

common

#220

MAV_CMD_DO_MOUNT_CONTROL_QUAT

UNSUPPORTED

common

#190

MAV_CMD_DO_RALLY_LAND

UNSUPPORTED

common

#214

MAV_CMD_DO_SET_CAM_TRIGG_INTERVAL

UNSUPPORTED

common

#180

MAV_CMD_DO_SET_PARAMETER

UNSUPPORTED

common

#196

MAV_CMD_DO_SET_ROI_WPNEXT_OFFSET

UNSUPPORTED

common

#610

MAV_CMD_DO_SET_SYS_CMP_ID

UNSUPPORTED

development

#2003

MAV_CMD_DO_TRIGGER_CONTROL

UNSUPPORTED

common

MAV_CMD_ENUM_END

UNSUPPORTED

common

#42004

MAV_CMD_FIXED_MAG_CAL

UNSUPPORTED

ardupilotmega

#42005

MAV_CMD_FIXED_MAG_CAL_FIELD

UNSUPPORTED

ardupilotmega

#42502

MAV_CMD_GIMBAL_AXIS_CALIBRATION_STATUS

UNSUPPORTED

ardupilotmega

#42505

MAV_CMD_GIMBAL_FULL_RESET

UNSUPPORTED

ardupilotmega

#42503

MAV_CMD_GIMBAL_REQUEST_AXIS_CALIBRATION

UNSUPPORTED

ardupilotmega

#42501

MAV_CMD_GIMBAL_RESET

UNSUPPORTED

ardupilotmega

#43001

MAV_CMD_GUIDED_CHANGE_ALTITUDE

UNSUPPORTED

ardupilotmega

#43002

MAV_CMD_GUIDED_CHANGE_HEADING

UNSUPPORTED

ardupilotmega

#43000

MAV_CMD_GUIDED_CHANGE_SPEED

UNSUPPORTED

ardupilotmega

#2510

MAV_CMD_LOGGING_START

UNSUPPORTED

common

#2511

MAV_CMD_LOGGING_STOP

UNSUPPORTED

common

MAV_CMD_LOWEHEISER_SET_STATE

UNSUPPORTED

ardupilotmega

#25

MAV_CMD_NAV_FOLLOW

UNSUPPORTED

common

#23

MAV_CMD_NAV_LAND_LOCAL

UNSUPPORTED

common

#95

MAV_CMD_NAV_LAST

UNSUPPORTED

common

#81

MAV_CMD_NAV_PATHPLANNING

UNSUPPORTED

common

#5100

MAV_CMD_NAV_RALLY_POINT

UNSUPPORTED

common

#80

MAV_CMD_NAV_ROI

UNSUPPORTED

common

#260

MAV_CMD_OBLIQUE_SURVEY

UNSUPPORTED

common

#252

MAV_CMD_OVERRIDE_GOTO

UNSUPPORTED

common

#2800

MAV_CMD_PANORAMA_CREATE

UNSUPPORTED

common

#30002

MAV_CMD_PAYLOAD_CONTROL_DEPLOY

UNSUPPORTED

common

#30001

MAV_CMD_PAYLOAD_PREPARE_DEPLOY

UNSUPPORTED

common

#42000

MAV_CMD_POWER_OFF_INITIATED

UNSUPPORTED

ardupilotmega

#527

MAV_CMD_REQUEST_CAMERA_CAPTURE_STATUS

UNSUPPORTED

common

#521

MAV_CMD_REQUEST_CAMERA_INFORMATION

UNSUPPORTED

common

#522

MAV_CMD_REQUEST_CAMERA_SETTINGS

UNSUPPORTED

common

#528

MAV_CMD_REQUEST_FLIGHT_INFORMATION

UNSUPPORTED

common

#519

MAV_CMD_REQUEST_PROTOCOL_VERSION

UNSUPPORTED

common

#525

MAV_CMD_REQUEST_STORAGE_INFORMATION

UNSUPPORTED

common

#2504

MAV_CMD_REQUEST_VIDEO_STREAM_INFORMATION

UNSUPPORTED

common

#2505

MAV_CMD_REQUEST_VIDEO_STREAM_STATUS

UNSUPPORTED

common

#529

MAV_CMD_RESET_CAMERA_SETTINGS

UNSUPPORTED

common

#530

MAV_CMD_SET_CAMERA_MODE

UNSUPPORTED

common

#42427

MAV_CMD_SET_FACTORY_TEST_MODE

UNSUPPORTED

ardupilotmega

#4001

MAV_CMD_SET_GUIDED_SUBMODE_CIRCLE

UNSUPPORTED

common

#4000

MAV_CMD_SET_GUIDED_SUBMODE_STANDARD

UNSUPPORTED

common

#43005

MAV_CMD_SET_HAGL

UNSUPPORTED

ardupilotmega

#533

MAV_CMD_SET_STORAGE_USAGE

UNSUPPORTED

common

#42001

MAV_CMD_SOLO_BTN_FLY_CLICK

UNSUPPORTED

ardupilotmega

#42002

MAV_CMD_SOLO_BTN_FLY_HOLD

UNSUPPORTED

ardupilotmega

#42003

MAV_CMD_SOLO_BTN_PAUSE_CLICK

UNSUPPORTED

ardupilotmega

#31005

MAV_CMD_SPATIAL_USER_1

UNSUPPORTED

common

#31006

MAV_CMD_SPATIAL_USER_2

UNSUPPORTED

common

#31007

MAV_CMD_SPATIAL_USER_3

UNSUPPORTED

common

#31008

MAV_CMD_SPATIAL_USER_4

UNSUPPORTED

common

#31009

MAV_CMD_SPATIAL_USER_5

UNSUPPORTED

common

#5200

MAV_CMD_UAVCAN_GET_NODE_INFO

UNSUPPORTED

common

#31010

MAV_CMD_USER_1

UNSUPPORTED

common

#31011

MAV_CMD_USER_2

UNSUPPORTED

common

#31012

MAV_CMD_USER_3

UNSUPPORTED

common

#31013

MAV_CMD_USER_4

UNSUPPORTED

common

#31014

MAV_CMD_USER_5

UNSUPPORTED

common

#2502

MAV_CMD_VIDEO_START_STREAMING

UNSUPPORTED

common

#2503

MAV_CMD_VIDEO_STOP_STREAMING

UNSUPPORTED

common

#31000

MAV_CMD_WAYPOINT_USER_1

UNSUPPORTED

common

#31001

MAV_CMD_WAYPOINT_USER_2

UNSUPPORTED

common

#31002

MAV_CMD_WAYPOINT_USER_3

UNSUPPORTED

common

#31003

MAV_CMD_WAYPOINT_USER_4

UNSUPPORTED

common

#31004

MAV_CMD_WAYPOINT_USER_5

UNSUPPORTED

common

Previous Next

Questions, issues, and suggestions about this page can be raised on the forums. Issues and suggestions may be posted on the forums or the Github Issue Tracker.

Creative Commons License© Copyright 2024, ArduPilot Dev Team.