common.xml
Enumeration of possible mount operation modes
Load and keep safe position (Roll,Pitch,Yaw) from EEPROM and stop stabilization
Load and keep neutral position (Roll,Pitch,Yaw) from EEPROM.
Load neutral position and start MAVLink Roll,Pitch,Yaw control with stabilization
Load neutral position and start RC Roll,Pitch,Yaw control with stabilization
Load neutral position and start to point to Lat,Lon,Alt
Mission command to configure an on-board camera controller system.
Modes: P, TV, AV, M, Etc
Shutter speed: Divisor number for one second
Aperture: F stop number
ISO number e.g. 80, 100, 200, Etc
Exposure type enumerator
Command Identity
Main engine cut-off time before camera trigger in seconds/10 (0 means no cut-off)
Mission command to control an on-board camera controller system.
Session control e.g. show/hide lens
Zoom's absolute position
Zooming step value to offset zoom from the current position
Focus Locking, Unlocking or Re-locking
Shooting Command
Command Identity
Empty
Mission command to configure a camera or antenna mount
Mount operation mode (see MAV_MOUNT_MODE enum)
stabilize roll? (1 = yes, 0 = no)
stabilize pitch? (1 = yes, 0 = no)
stabilize yaw? (1 = yes, 0 = no)
Empty
Empty
Empty
Mission command to control a camera or antenna mount
pitch(deg*100) or lat, depending on mount mode.
roll(deg*100) or lon depending on mount mode
yaw(deg*100) or alt (in cm) depending on mount mode
Empty
Empty
Empty
Empty
Disable fenced mode
Switched to guided mode to return point (fence point 0)
No last fence breach
Breached minimum altitude
Breached minimum altitude
Breached fence boundary
Offsets and calibrations values for hardware
sensors. This makes it easier to debug the calibration process.
magnetometer X offset
magnetometer Y offset
magnetometer Z offset
magnetic declination (radians)
raw pressure from barometer
raw temperature from barometer
gyro X calibration
gyro Y calibration
gyro Z calibration
accel X calibration
accel Y calibration
accel Z calibration
set the magnetometer offsets
System ID
Component ID
magnetometer X offset
magnetometer Y offset
magnetometer Z offset
state of APM memory
heap top
free memory
raw ADC output
ADC output 1
ADC output 2
ADC output 3
ADC output 4
ADC output 5
ADC output 6
Configure on-board Camera Control System.
System ID
Component ID
Mode enumeration from 1 to N //P, TV, AV, M, Etc (0 means ignore)
Divisor number //e.g. 1000 means 1/1000 (0 means ignore)
F stop number x 10 //e.g. 28 means 2.8 (0 means ignore)
ISO enumeration from 1 to N //e.g. 80, 100, 200, Etc (0 means ignore)
Exposure type enumeration from 1 to N (0 means ignore)
Command Identity (incremental loop: 0 to 255)//A command sent multiple times will be executed or pooled just once
Main engine cut-off time before camera trigger in seconds/10 (0 means no cut-off)
Extra parameters enumeration (0 means ignore)
Correspondent value to given extra_param
Control on-board Camera Control System to take shots.
System ID
Component ID
0: stop, 1: start or keep it up //Session control e.g. show/hide lens
1 to N //Zoom's absolute position (0 means ignore)
-100 to 100 //Zooming step value to offset zoom from the current position
0: unlock focus or keep unlocked, 1: lock focus or keep locked, 3: re-lock focus
0: ignore, 1: shot or start filming
Command Identity (incremental loop: 0 to 255)//A command sent multiple times will be executed or pooled just once
Extra parameters enumeration (0 means ignore)
Correspondent value to given extra_param
Message to configure a camera mount, directional antenna, etc.
System ID
Component ID
mount operating mode (see MAV_MOUNT_MODE enum)
(1 = yes, 0 = no)
(1 = yes, 0 = no)
(1 = yes, 0 = no)
Message to control a camera mount, directional antenna, etc.
System ID
Component ID
pitch(deg*100) or lat, depending on mount mode
roll(deg*100) or lon depending on mount mode
yaw(deg*100) or alt (in cm) depending on mount mode
if "1" it will save current trimmed position on EEPROM (just valid for NEUTRAL and LANDING)
Message with some status from APM to GCS about camera or antenna mount
System ID
Component ID
pitch(deg*100) or lat, depending on mount mode
roll(deg*100) or lon depending on mount mode
yaw(deg*100) or alt (in cm) depending on mount mode
A fence point. Used to set a point when from
GCS -> MAV. Also used to return a point from MAV -> GCS
System ID
Component ID
point index (first point is 1, 0 is for return point)
total number of points (for sanity checking)
Latitude of point
Longitude of point
Request a current fence point from MAV
System ID
Component ID
point index (first point is 1, 0 is for return point)
Status of geo-fencing. Sent in extended
status stream when fencing enabled
0 if currently inside fence, 1 if outside
number of fence breaches
last breach type (see FENCE_BREACH_* enum)
time of last breach in milliseconds since boot