Paparazzi UAS  v5.8.2_stable-0-g6260b7c
Paparazzi is a free software Unmanned Aircraft System.
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Paparazzi Messages

Table of Contents

These are the common messages. Also see http://wiki.paparazziuav.org/wiki/Telemetry and http://wiki.paparazziuav.org/wiki/Messages_Format

Telemetry Messages

AUTOPILOT_VERSION (ID 1)

Field name Type Unit/Values Description
version uint32 version encoded as: MAJOR * 10000 + MINOR * 100 + PATCH
desc char[] version description as string from paparazzi_version

ALIVE (ID 2)

alive/heartbeat message containing the MD5sum of the aircraft configuration

Field name Type Unit/Values Description
md5sum uint8[]

PONG (ID 3)

Answer to PING datalink message, to measure latencies

message has no fields

TAKEOFF (ID 4)

Field name Type Unit/Values Description
cpu_time uint16 s

ARDRONE_NAVDATA (ID 5)

Field name Type Unit/Values Description
taille uint16
nu_trame uint16
ax uint16
ay uint16
az uint16
vx int16
vy int16
vz int16
temperature_acc uint16
temperature_gyro uint16
ultrasound uint16
us_debut_echo uint16
us_fin_echo uint16
us_association_echo uint16
us_distance_echo uint16
us_curve_time uint16
us_curve_value uint16
us_curve_ref uint16
nb_echo uint16
sum_echo uint32
gradient int16
flag_echo_ini uint16
pressure int32
temperature_pressure uint16
mx int16
my int16
mz int16
chksum uint16
checksum_errors uint32

ATTITUDE (ID 6)

Field name Type Unit/Values Description
phi float rad
psi float rad
theta float rad

IR_SENSORS (ID 7)

Field name Type Unit/Values Description
ir1 int16
ir2 int16
longitudinal int16
lateral int16
vertical int16

GPS (ID 8)

Field name Type Unit/Values Description
mode uint8 byte_mask
utm_east int32 cm
utm_north int32 cm
course int16 decideg
alt int32 mm Altitude above geoid (MSL)
speed uint16 cm/s norm of 2d ground speed in cm/s
climb int16 cm/s
week uint16 weeks
itow uint32 ms
utm_zone uint8
gps_nb_err uint8

NAVIGATION_REF (ID 9)

Field name Type Unit/Values Description
utm_east int32 m
utm_north int32 m
utm_zone uint8
ground_alt float m

NAVIGATION (ID 10)

Field name Type Unit/Values Description
cur_block uint8
cur_stage uint8
pos_x float m
pos_y float m
dist_wp float m
dist_home float m
circle_count uint8
oval_count uint8

PPRZ_MODE (ID 11)

Field name Type Unit/Values Description
ap_mode uint8 MANUAL, AUTO1, AUTO2, HOME, NOGPS, FAILSAFE
ap_gaz uint8 MANUAL, AUTO_THROTTLE, AUTO_CLIMB, AUTO_ALT
ap_lateral uint8 MANUAL, ROLL_RATE, ROLL, COURSE
ap_horizontal uint8 WAYPOINT, ROUTE, CIRCLE
if_calib_mode uint8 NONE, DOWN, UP
mcu1_status uint8 LOST, OK, REALLY_LOST

BAT (ID 12)

Field name Type Unit/Values Description
throttle int16 pprz
voltage uint16 1e-1V
amps int16 1e-2A
flight_time uint16 s
kill_auto_throttle uint8 bool
block_time uint16 s
stage_time uint16 s
energy int16 mAh

DEBUG_MCU_LINK (ID 13)

Field name Type Unit/Values Description
i2c_nb_err uint8
i2c_mcu1_nb_err uint8
ppm_rate uint8

CALIBRATION (ID 14)

Field name Type Unit/Values Description
climb_sum_err float
climb_gaz_submode uint8

SETTINGS (ID 15)

Field name Type Unit/Values Description
slider_1_val float
slider_2_val float

DESIRED (ID 16)

Field name Type Unit/Values Description
roll float rad
pitch float rad
course float rad
x float m
y float m
altitude float m
climb float m/s
airspeed float m/s

GPS_SOL (ID 17)

Field name Type Unit/Values Description
Pacc uint32 cm
Sacc uint32 cm/s
PDOP uint16
numSV uint8

ADC_GENERIC (ID 18)

Field name Type Unit/Values Description
val1 uint16
val2 uint16

TEST_FORMAT (ID 19)

Field name Type Unit/Values Description
val1 double
val2 float

CAM (ID 20)

Field name Type Unit/Values Description
phi int16 deg
theta int16 deg
target_x int16 m
target_y int16 m

CIRCLE (ID 21)

Field name Type Unit/Values Description
center_east float m
center_north float m
radius float m

SEGMENT (ID 22)

Field name Type Unit/Values Description
segment_east_1 float m
segment_north_1 float m
segment_east_2 float m
segment_north_2 float m

VECTORNAV_INFO (ID 23)

Field name Type Unit/Values Description
timestamp float s
chksm_error uint32
hdr_error uint32
counter uint16
ins_status uint8 NoTracking, OutOfSpecs, OK
ins_err uint8
YprU1 float deg
YprU2 float deg
YprU3 float deg

SVINFO (ID 25)

Field name Type Unit/Values Description
chn uint8
SVID uint8
Flags uint8
QI uint8
CNO uint8 dbHz
Elev int8 deg
Azim int16 deg

DEBUG (ID 26)

Field name Type Unit/Values Description
msg uint8[]

SURVEY (ID 27)

Field name Type Unit/Values Description
east float m
north float m
west float m
south float m

WC_RSSI (ID 28)

Field name Type Unit/Values Description
raw_level uint8

RANGEFINDER (ID 29)

Field name Type Unit/Values Description
range uint16 cm
z_dot float m/s
z_dot_sum_err float m/s
z_dot_setpoint float m/s
z_sum_err float m/s
z_setpoint float m
flying uint8 bool

DATALINK_REPORT (ID 30)

Datalink status reported by an aircraft for the ground

Field name Type Unit/Values Description
uplink_lost_time uint16 s
uplink_nb_msgs uint16
downlink_nb_msgs uint16
downlink_rate uint16 bytes/s
uplink_rate uint16 msgs/s
downlink_ovrn uint8

DL_VALUE (ID 31)

Field name Type Unit/Values Description
index uint8
value float

MARK (ID 32)

Field name Type Unit/Values Description
ac_id uint8
lat float deg
long float deg

SYS_MON (ID 33)

Field name Type Unit/Values Description
periodic_time uint16 usec
periodic_time_min uint16 usec
periodic_time_max uint16 usec
periodic_cycle uint16 usec
periodic_cycle_min uint16 usec
periodic_cycle_max uint16 usec
event_number uint16
cpu_load uint8 %

MOTOR (ID 34)

Field name Type Unit/Values Description
rpm uint16 Hz
current int32 mA

WP_MOVED (ID 35)

Waypoint with id wp_id has been updated/moved to the specified UTM coordinates.

Field name Type Unit/Values Description
wp_id uint8
utm_east float m
utm_north float m
alt float m Height above Mean Sea Level (geoid)
utm_zone uint8

MKK (ID 36)

Field name Type Unit/Values Description
nr uint8
rpm uint8 Poles/s
current uint8 mA
temp int8 deg

ENERGY (ID 37)

Field name Type Unit/Values Description
bat float V
amp float A
energy uint16 mAh
power float W

BARO_BMP85_CALIB (ID 38)

Field name Type Unit/Values Description
a1 int16
a2 int16
a3 int16
a4 uint16
a5 uint16
a6 uint16
b1 int16
b2 int16
mb int16
mc int16
md int16

BARO_BMP85 (ID 39)

Field name Type Unit/Values Description
UT int32
UP int32
P uint32
T float
MSL float

SPEED_LOOP (ID 40)

Field name Type Unit/Values Description
ve_set_point float m/s
ve float m/s
vn_set_point float m/s
vn float m/s
north_sp float rad
east_sp float rad

ALT_KALMAN (ID 41)

Field name Type Unit/Values Description
p00 float
p01 float
p10 float
p11 float

ESTIMATOR (ID 42)

Field name Type Unit/Values Description
z float m
z_dot float m/s

TUNE_ROLL (ID 43)

Field name Type Unit/Values Description
p float
phi float
phi_sp float

BARO_MS5534A (ID 44)

Field name Type Unit/Values Description
pressure uint32 P
temp uint16 dC
alt float m

PRESSURE (ID 45)

Field name Type Unit/Values Description
airspeed_adc float
airspeed float m/s
altitude_adc float
altitude float m

BARO_WORDS (ID 46)

Field name Type Unit/Values Description
w1 uint16
w2 uint16
w3 uint16
w4 uint16

WP_MOVED_LLA (ID 47)

Field name Type Unit/Values Description
wp_id uint8
lat int32 1e7deg
lon int32 1e7deg
alt int32 mm Height above Mean Sea Level (geoid)

CHRONO (ID 48)

Field name Type Unit/Values Description
tag uint8
time uint32 us

WP_MOVED_ENU (ID 49)

Field name Type Unit/Values Description
wp_id uint8
east int32 2^8m
north int32 2^8m
up int32 2^8m

WINDTURBINE_STATUS_ (ID 50)

Field name Type Unit/Values Description
ac_id uint8
tb_id uint8
sync_itow uint32 ms
cycle_time uint32 ms

RC_3CH_ (ID 51)

Field name Type Unit/Values Description
throttle_mode uint8 byte_mask
roll int8
pitch int8

MPPT (ID 52)

Field name Type Unit/Values Description
values int16[]

DEBUG_IR_I2C (ID 53)

Field name Type Unit/Values Description
ir1 int16 adc
ir2 int16 adc
top int16 adc

AIRSPEED (ID 54)

Field name Type Unit/Values Description
airspeed float m/s
airspeed_sp float m/s
airspeed_cnt float m/s
groundspeed_sp float m/s

XSENS (ID 55)

Field name Type Unit/Values Description
counter int16
p float deg/s
q float deg/s
r float deg/s
phi float deg
theta float deg
psi float deg
ax float m/s2
ay float m/s2
az float m/s2
vx float m/s
vy float m/s
vz float m/s
lat float deg
lon float deg
alt float m
status uint8
hour uint8
min uint8
sec uint8
nanosec uint32
year uint16
month uint8
day uint8

BARO_ETS (ID 56)

Field name Type Unit/Values Description
adc uint16
offset uint16
scaled float

AIRSPEED_ETS (ID 57)

Field name Type Unit/Values Description
adc uint16
offset uint16
scaled float

PBN (ID 58)

Field name Type Unit/Values Description
airspeed_adc uint16
altitude_adc uint16
airspeed float
altitude float
airspeed_offset uint16
altitude_offset uint16

GPS_LLA (ID 59)

Field name Type Unit/Values Description
lat int32 1e7deg
lon int32 1e7deg
alt int32 mm altitude above WGS84 reference ellipsoid
hmsl int32 mm Height above Mean Sea Level (geoid)
course int16 decideg
speed uint16 cm/s
climb int16 cm/s
week uint16 weeks
itow uint32 ms
mode uint8 byte_mask
gps_nb_err uint8

H_CTL_A (ID 60)

Field name Type Unit/Values Description
roll_sum_err float
roll_sp float rad
roll_ref float rad
phi float rad
aileron_sp int16 pprz
pitch_sum_err float
pitch_sp float rad
pitch_ref float rad
theta float rad
elevator_sp int16 pprz

TURB_PRESSURE_RAW (ID 61)

Field name Type Unit/Values Description
ch_0 int32 adc
ch_1 int32 adc
ch_2 int32 adc
ch_3 int32 adc
ch_4 int32 adc
ch_5 int32 adc
ch_6 int32 adc
ch_7 int32 adc
ch_8 int32 adc
ch_9 int32 adc
ch_10 int32 adc
ch_11 int32 adc
ch_12 int32 adc
ch_13 int32 adc
ch_14 int32 adc
ch_15 int32 adc

TURB_PRESSURE_VOLTAGE (ID 62)

Field name Type Unit/Values Description
ch_1_p float
ch_1_t float
ch_2_p float
ch_2_t float
ch_3_p float
ch_3_t float
ch_4_p float
ch_4_t float
ch_5_p float
ch_5_t float
ch_6_p float
ch_6_t float
ch_7_p float
ch_7_t float
gnd1 float
gnd2 float

CAM_POINT (ID 63)

Field name Type Unit/Values Description
cam_point_distance_from_home uint16 m
cam_point_lat float deg
cam_point_lon float deg

DC_INFO (ID 64)

Field name Type Unit/Values Description
mode int16
lat int32 1e7deg
lon int32 1e7deg
alt int32 mm altitude above WGS84 reference ellipsoid
course float deg
photo_nr uint16
dist float m
next_dist float m
start_x float m
start_y float m
start_angle float deg
angle float deg
last_block float
count uint16
shutter uint8 decisec

AMSYS_BARO (ID 65)

Field name Type Unit/Values Description
pBaroRaw uint16
pBaro float Pa
pHomePressure float Pa
AltOffset float m
aktuell float m
Over_Ground float m
tempBaro float °C

AMSYS_AIRSPEED (ID 66)

Field name Type Unit/Values Description
asRaw uint16
asPresure float Pa
asAirspeed float m/s
asAirsFilt float m/s
asTemp float °C

FLIGHT_BENCHMARK (ID 67)

Field name Type Unit/Values Description
SE_As float
SE_Alt float
SE_Pos float
Err_As float
Err_Alt float
Err_Pos float

MPL3115_BARO (ID 68)

Field name Type Unit/Values Description
pressure uint32
temp int16
alt float m

AOA (ID 69)

Field name Type Unit/Values Description
raw uint32
angle float rad

XTEND_RSSI (ID 70)

Field name Type Unit/Values Description
datalink_time uint16 s
rssi_fade_margin uint8 dB
duty uint8 %

SUPERBITRF (ID 72)

Field name Type Unit/Values Description
status uint8 UNINIT, INIT_BINDING, INIT_TRANSFER, BINDING, SYNCING_A, SYNCING_B, TRANSFER
cyrf_status uint8 UNINIT, IDLE, GET_MFG_ID, MULTIWRITE, DATA_CODE, CHAN_SOP_DATA_CRC, RX_IRQ_STATUS_PACKET, SEND
irq_count uint32
rx_packet_count uint32
tx_packet_count uint32
transfer_timeouts uint32
resync_count uint32
uplink_count uint32
rc_count uint32
timing1 uint32
timing2 uint32
bind_mfg_id uint32
mfg_id uint8[]

GX3_INFO (ID 73)

Field name Type Unit/Values Description
GX3_freq float hz
chksm_error uint32
hdr_error uint32
GX3_chksm uint16

EXPLAIN (ID 74)

Field name Type Unit/Values Description
type uint8 NAME, SETTING, WAYPOINT, BLOCK, IMAV2013
id uint8
string uint8[]

VIDEO_TELEMETRY (ID 75)

Field name Type Unit/Values Description
blob_x1 int32 pixels
blob_y1 int32 pixels
blob_x2 int32 pixels
blob_y2 int32 pixels
blob_x3 int32 pixels
blob_y3 int32 pixels
blob_x4 int32 pixels
blob_y4 int32 pixels

VF_UPDATE (ID 76)

Field name Type Unit/Values Description
baro float m
range_meter float m

VF_PREDICT (ID 77)

Field name Type Unit/Values Description
accel float m/s/s

INV_FILTER (ID 78)

Field name Type Unit/Values Description
quat float
phi_inv float rad
theta_inv float rad
psi_inv float rad
Vx_inv float m/s
Vy_inv float m/s
Vz_inv float m/s
Px_inv float m
Py_inv float m
Pz_inv float m
bias_phi float rad/s
bias_theta float rad/s
bias_psi float rad/s
bias_as float
bias_hb float
meas_baro float m
meas_gps float m

MISSION_STATUS (ID 79)

Field name Type Unit/Values Description
remaining_time float
task_list uint8[]

CROSS_TRACK_ERROR (ID 80)

Field name Type Unit/Values Description
cross_track_error float m
cte_int float

GENERIC_COM (ID 81)

Field name Type Unit/Values Description
lat int32 1e7deg
lon int32 1e7deg
alt int16 m
gspeed uint16 cm/s
course int16 decideg
airspeed uint16 cm/s
vsupply uint8 decivolt
energy uint8 deciAh
throttle uint8 %
ap_mode uint8
nav_block uint8
flight_time uint16 s

FORMATION_SLOT_TM (ID 82)

Field name Type Unit/Values Description
ac_id uint8
mode uint8
slot_east float m
slot_north float m
slot_alt float m

FORMATION_STATUS_TM (ID 83)

Field name Type Unit/Values Description
ac_id uint8
leader_id uint8
status uint8

BMP_STATUS (ID 84)

Field name Type Unit/Values Description
UP int32
UT int32
press int32 Pa
temp int32 10x_deg_celsius

MLX_STATUS (ID 85)

Field name Type Unit/Values Description
itemp_case uint16
temp_case float deg_celsius
itemp_obj uint16
temp_obj float deg_celsius

TMP_STATUS (ID 86)

Field name Type Unit/Values Description
itemp uint16
temp float deg_celsius

WIND_INFO_RET (ID 87)

Field name Type Unit/Values Description
east float m/s
north float m/s
airspeed float m/s

SCP_STATUS (ID 88)

Field name Type Unit/Values Description
press uint32 Pa
temp int16 100x_deg_celsius

SHT_STATUS (ID 89)

Field name Type Unit/Values Description
ihumid uint16
itemp uint16
humid float rel_hum
temp float deg_celsius

ENOSE_STATUS (ID 90)

Field name Type Unit/Values Description
val1 uint16
val2 uint16
val3 uint16
PID uint16
heat uint8[]

DPICCO_STATUS (ID 91)

Field name Type Unit/Values Description
humid uint16
temp uint16
fhumid float rel_hum
ftemp float deg_celsius

ANTENNA_DEBUG (ID 92)

Field name Type Unit/Values Description
mag_xraw int32
mag_yraw int32
mag_xcal float
mag_ycal float
mag_heading float
mag_magnitude float
mag_temp float
mag_distor uint8
mag_cal_status uint8

ANTENNA_STATUS (ID 93)

Field name Type Unit/Values Description
azim_sp float
elev_sp float
id_sp uint8
mode uint8

MOTOR_BENCH_STATUS (ID 94)

Field name Type Unit/Values Description
time_ticks uint32
throttle float
rpm float
current float
thrust float
torque float
time_s uint16
mode uint8

MOTOR_BENCH_STATIC (ID 95)

Field name Type Unit/Values Description
av_rpm float
av_thrust float
av_current float
throttle uint16

HIH_STATUS (ID 96)

Field name Type Unit/Values Description
humid uint16
fhumid float rel_hum
ftemp float deg_celsius

TEMT_STATUS (ID 97)

Field name Type Unit/Values Description
light uint16
f_light float percent

GP2Y_STATUS (ID 98)

Field name Type Unit/Values Description
idensity uint16
density float mg/m3

SHT_I2C_SERIAL (ID 99)

Field name Type Unit/Values Description
serial0 uint32
serial1 uint32

PPM (ID 100)

Field name Type Unit/Values Description
ppm_rate uint8
values uint16[] usec

RC (ID 101)

Field name Type Unit/Values Description
values int16[] pprz

COMMANDS (ID 102)

Field name Type Unit/Values Description
values int16[] ticks

FBW_STATUS (ID 103)

Field name Type Unit/Values Description
rc_status uint8 OK, LOST, REALLY_LOST
frame_rate uint8 Hz
mode uint8 MANUAL, AUTO, FAILSAFE
vsupply uint16 decivolt
current int32 mA

ADC (ID 104)

Field name Type Unit/Values Description
mcu uint8 FBW, AP
values uint16[] none

ACTUATORS (ID 105)

Field name Type Unit/Values Description
values int16[] none

BLUEGIGA (ID 106)

Field name Type Unit/Values Description
data_rate uint32 bytes/s
last_msg uint8[]

MULTIGAZE_METERS (ID 109)

Field name Type Unit/Values Description
multigaze_meters float[]

DC_SHOT (ID 110)

Field name Type Unit/Values Description
photo_nr int16
lat int32 1e7deg Gedetic latitude
lon int32 1e7deg Longitude
alt int32 mm altitude above WGS84 reference ellipsoid
hmsl int32 mm Height above Mean Sea Level (geoid)
phi int16 decideg Euler angle around x-axis (roll)
theta int16 decideg Euler angle around y-axis (pitch)
psi int16 decideg Euler angle around z-axis (yaw)
course int16 decideg Course over ground (CW/north)
speed uint16 cm/s horizontal ground speed
itow uint32 ms GPS time of week

TEST_BOARD_RESULTS (ID 111)

Field name Type Unit/Values Description
uart uint8
ppm uint8
servo uint16[]

MLX_SERIAL (ID 113)

Field name Type Unit/Values Description
serial0 uint32
serial1 uint32

PAYLOAD (ID 114)

Field name Type Unit/Values Description
values uint8[] none

HTM_STATUS (ID 115)

Field name Type Unit/Values Description
ihumid uint16
itemp uint16
humid float rel_hum
temp float deg_celsius

BARO_MS5611 (ID 116)

Field name Type Unit/Values Description
d1 uint32
d2 uint32
pressure float hPa
temp float deg_celsius

MS5611_COEFF (ID 117)

Field name Type Unit/Values Description
c0 uint16
c1 uint16
c2 uint16
c3 uint16
c4 uint16
c5 uint16
c6 uint16
c7 uint16

ATMOSPHERE_CHARGE (ID 118)

Field name Type Unit/Values Description
t0 uint16
t1 uint16
t2 uint16
t3 uint16
t4 uint16
t5 uint16
t6 uint16
t7 uint16
t8 uint16
t9 uint16

SOLAR_RADIATION (ID 119)

Field name Type Unit/Values Description
up_t0 uint16
dn_t0 uint16
up_t1 uint16
dn_t1 uint16
up_t2 uint16
dn_t2 uint16
up_t3 uint16
dn_t3 uint16
up_t4 uint16
dn_t4 uint16
up_t5 uint16
dn_t5 uint16
up_t6 uint16
dn_t6 uint16
up_t7 uint16
dn_t7 uint16
up_t8 uint16
dn_t8 uint16
up_t9 uint16
dn_t9 uint16

TCAS_TA (ID 120)

Field name Type Unit/Values Description
ac_id uint8

TCAS_RA (ID 121)

Field name Type Unit/Values Description
ac_id uint8
resolve uint8 NONE, LEVEL, CLIMB, DESCEND

TCAS_RESOLVED (ID 122)

Field name Type Unit/Values Description
ac_id uint8

TCAS_DEBUG (ID 123)

Field name Type Unit/Values Description
ac_id uint8
tau float

POTENTIAL (ID 124)

Field name Type Unit/Values Description
east float
north float
alt float
speed float
climb float

VERTICAL_ENERGY (ID 125)

Field name Type Unit/Values Description
Epot_err float
Ekin_err float
Etot_err float
Edis_err float
throttle float
nav_pitch float
speed_sp float

TEMP_TCOUPLE (ID 126)

Field name Type Unit/Values Description
fval0 float
fval1 float
fval2 float
fval3 float
fref0 float
fref1 float
fref2 float
fref3 float
val0 uint16
val1 uint16
val2 uint16
val3 uint16
ref0 uint16
ref1 uint16
ref2 uint16
ref3 uint16

SHT_I2C_STATUS (ID 127)

Field name Type Unit/Values Description
ihumid uint16
itemp uint16
humid float rel_hum
temp float deg_celsius

CAMERA_SNAPSHOT (ID 128)

Field name Type Unit/Values Description
snapshot_image_number uint16

TIMESTAMP (ID 129)

Field name Type Unit/Values Description
timestamp uint32

STAB_ATTITUDE_FLOAT (ID 130)

Field name Type Unit/Values Description
est_p float
est_q float
est_r float
est_phi float
est_theta float
est_psi float
ref_phi float
ref_theta float
ref_psi float
sum_err_phi float
sum_err_theta float
sum_err_psi float
delta_a_fb float
delta_e_fb float
delta_r_fb float
delta_a_ff float
delta_e_ff float
delta_r_ff float
delta_a int32
delta_e int32
delta_r int32
est_p_d float
est_q_d float
est_r_d float

IMU_GYRO_SCALED (ID 131)

Field name Type Unit/Values Description
gp int32
gq int32
gr int32

IMU_ACCEL_SCALED (ID 132)

Field name Type Unit/Values Description
ax int32
ay int32
az int32

IMU_MAG_SCALED (ID 133)

Field name Type Unit/Values Description
mx int32
my int32
mz int32

FILTER (ID 134)

Field name Type Unit/Values Description
phi int32
theta int32
psi int32
measure_phi int32
measure_theta int32
measure_psi int32
corrected_phi int32
corrected_theta int32
corrected_psi int32
correction_phi int32
correction_theta int32
correction_psi int32
bp int32
bq int32
br int32
comp_id uint8 NONE, GENERIC, IR, ICQ, ICE, FC, DCM, FINV, MLKF, GX3

FILTER2 (ID 135)

Field name Type Unit/Values Description
px int32
py int32
pz int32
gsx int32
gsy int32
gsz int32

RATE_LOOP (ID 136)

Field name Type Unit/Values Description
sp_p int32
sp_q int32
sp_r int32
sumerr_p int32
sumerr_q int32
sumerr_r int32
fb_p int32
fb_q int32
fb_r int32
delta_t int32

FILTER_ALIGNER (ID 137)

Field name Type Unit/Values Description
lp_gp int32
lp_gq int32
lp_gr int32
gp int32
gq int32
gr int32
noise int32
cnt int32
status uint8 UNINIT, RUNNING, LOCKED

AIRSPEED_MS45XX (ID 138)

Field name Type Unit/Values Description
diffPress float Pa
temperature int16 0.1 deg_celcius
airspeed float m/s

FILTER_COR (ID 139)

Field name Type Unit/Values Description
mphi int32
mtheta int32
mpsi int32
qi int32
qx int32
qy int32
qz int32

STAB_ATTITUDE_INT (ID 140)

Field name Type Unit/Values Description
est_p int32
est_q int32
est_r int32
est_phi int32
est_theta int32
est_psi int32
sp_phi int32
sp_theta int32
sp_psi int32
sum_err_phi int32
sum_err_theta int32
sum_err_psi int32
delta_a_fb int32
delta_e_fb int32
delta_r_fb int32
delta_a_ff int32
delta_e_ff int32
delta_r_ff int32
delta_a int32
delta_e int32
delta_r int32

STAB_ATTITUDE_REF_INT (ID 141)

Field name Type Unit/Values Description
sp_phi int32
sp_theta int32
sp_psi int32
ref_phi int32
ref_theta int32
ref_psi int32
ref_p int32
ref_q int32
ref_r int32
ref_pd int32
ref_qd int32
ref_rd int32

STAB_ATTITUDE_REF_FLOAT (ID 142)

Field name Type Unit/Values Description
sp_phi float
sp_theta float
sp_psi float
ref_phi float
ref_theta float
ref_psi float
ref_p float
ref_q float
ref_r float
ref_pd float
ref_qd float
ref_rd float

ROTORCRAFT_CMD (ID 143)

Field name Type Unit/Values Description
cmd_roll int32
cmd_pitch int32
cmd_yaw int32
cmd_thrust int32

GUIDANCE_H_INT (ID 144)

Field name Type Unit/Values Description
sp_x int32
sp_y int32
ref_x int32
ref_y int32
est_x int32
est_y int32

VERT_LOOP (ID 145)

Field name Type Unit/Values Description
z_sp int32
zd_sp int32
est_z int32
est_zd int32
est_zdd int32
ref_z int32
ref_zd int32
ref_zdd int32
adp_inv_m int32
adp_cov int32
adp_meas int32
sum_err int32
ff_cmd int32
fb_cmd int32
delta_t int32

HOVER_LOOP (ID 146)

Field name Type Unit/Values Description
sp_x int32
sp_y int32
est_x int32
est_y int32
est_xd int32
est_yd int32
est_xdd int32
est_ydd int32
err_x int32
err_y int32
err_xd int32
err_yd int32
err_sum_x int32
err_sum_y int32
cmd_x int32
cmd_y int32
cmd_heading int32

ROTORCRAFT_FP (ID 147)

Field name Type Unit/Values Description
east int32
north int32
up int32
veast int32
vnorth int32
vup int32
phi int32
theta int32
psi int32
carrot_east int32
carrot_north int32
carrot_up int32
carrot_psi int32
thrust int32
flight_time uint16 s

TEMP_ADC (ID 148)

Field name Type Unit/Values Description
temp1 float deg_celsius
temp2 float deg_celsius
temp3 float deg_celsius

GUIDANCE_H_REF_INT (ID 149)

Field name Type Unit/Values Description
sp_x int32
ref_x int32
sp_xd int32
ref_xd int32
ref_xdd int32
sp_y int32
ref_y int32
sp_yd int32
ref_yd int32
ref_ydd int32

ROTORCRAFT_TUNE_HOVER (ID 150)

Field name Type Unit/Values Description
rc_roll int16
rc_pitch int16
rc_yaw int16
cmd_roll int32
cmd_pitch int32
cmd_yaw int32
cmd_thrust int32
body_phi int32
body_theta int32
body_psi int32

INS_Z (ID 151)

Field name Type Unit/Values Description
baro_z float m
ins_z int32
ins_zd int32
ins_zdd int32

PCAP01_STATUS (ID 152)

Field name Type Unit/Values Description
ihumid uint32
itemp uint32
humid float rel_hum
temp float deg_celsius

GEIGER_COUNTER (ID 153)

Field name Type Unit/Values Description
tube1 uint32 events
tube2 uint32 events
vsupply uint16 volts

INS_REF (ID 154)

Field name Type Unit/Values Description
ecef_x0 int32
ecef_y0 int32
ecef_z0 int32
lat0 int32 1e7deg
lon0 int32 1e7deg
alt0 int32
hmsl0 int32
baro_qfe float pascal

GPS_INT (ID 155)

Field name Type Unit/Values Description
ecef_x int32 cm
ecef_y int32 cm
ecef_z int32 cm
lat int32 1e7deg
lon int32 1e7deg
alt int32 mm altitude above WGS84 reference ellipsoid
hmsl int32 mm height above mean sea level (geoid)
ecef_xd int32 cm/s
ecef_yd int32 cm/s
ecef_zd int32 cm/s
pacc uint32 cm
sacc uint32 cm/s
tow uint32
pdop uint16
numsv uint8
fix uint8 NONE, NA, 2D, 3D, DGPS, RTK

AHRS_EULER_INT (ID 156)

Field name Type Unit/Values Description
imu_phi int32
imu_theta int32
imu_psi int32
body_phi int32
body_theta int32
body_psi int32
comp_id uint8 NONE, GENERIC, IR, ICQ, ICE, FC, DCM, FINV, MLKF, GX3

AHRS_QUAT_INT (ID 157)

Field name Type Unit/Values Description
weight float
imu_qi int32
imu_qx int32
imu_qy int32
imu_qz int32
body_qi int32
body_qx int32
body_qy int32
body_qz int32
comp_id uint8 NONE, GENERIC, IR, ICQ, ICE, FC, DCM, FINV, MLKF, GX3

AHRS_RMAT_INT (ID 158)

Field name Type Unit/Values Description
imu_m00 int32
imu_m01 int32
imu_m02 int32
imu_m10 int32
imu_m11 int32
imu_m12 int32
imu_m20 int32
imu_m21 int32
imu_m22 int32
body_m00 int32
body_m01 int32
body_m02 int32
body_m10 int32
body_m11 int32
body_m12 int32
body_m20 int32
body_m21 int32
body_m22 int32
comp_id uint8 NONE, GENERIC, IR, ICQ, ICE, FC, DCM, FINV, MLKF, GX3

ROTORCRAFT_NAV_STATUS (ID 159)

Field name Type Unit/Values Description
block_time uint16 s
stage_time uint16 s
dist_home float m
dist_wp float m
cur_block uint8
cur_stage uint8
horizontal_mode uint8

ROTORCRAFT_RADIO_CONTROL (ID 160)

Field name Type Unit/Values Description
roll int16 pprz
pitch int16 pprz
yaw int16 pprz
throttle int16 pprz
mode int16 pprz
kill int16 pprz
status uint8 OK, LOST, REALLY_LOST

VFF_EXTENDED (ID 161)

Field name Type Unit/Values Description
meas_baro float
meas_alt float
z float
zd float
zdd float
bias float
offset float

VFF (ID 162)

Field name Type Unit/Values Description
measure float
z float
zd float
bias float
Pzz float
Pzdzd float
Pbb float

GEO_MAG (ID 163)

Field name Type Unit/Values Description
Hx float
Hy float
Hz float
comp_id uint8 NONE, GENERIC, GEOM, ICQ, ICE, FC, DCM, FINV, MLKF, GX3

HFF (ID 164)

Field name Type Unit/Values Description
x float
y float
xd float
yd float
xdd float
ydd float

HFF_DBG (ID 165)

Field name Type Unit/Values Description
x_measure float
y_measure float
xd_measure float
yd_measure float
Pxx float
Pyy float
Pxdxd float
Pydyd float

HFF_GPS (ID 166)

Field name Type Unit/Values Description
lag_cnt uint16
lag_cnt_err int16
save_cnt int16

INS_SONAR (ID 167)

Field name Type Unit/Values Description
distance float m
var float

ROTORCRAFT_CAM (ID 168)

Field name Type Unit/Values Description
tilt int16 2^12rad
pan int16 2^12rad

AHRS_REF_QUAT (ID 169)

Field name Type Unit/Values Description
ref_qi int32
ref_qx int32
ref_qy int32
ref_qz int32
body_qi int32
body_qx int32
body_qy int32
body_qz int32

EKF7_XHAT (ID 170)

Field name Type Unit/Values Description
c float
s1 float
s2 float
s3 float
p float
q float
r float
bp float
bq float
br float

EKF7_Y (ID 171)

Field name Type Unit/Values Description
timecount uint16
g1 float
g2 float
g3 float
m1 float
m2 float
m3 float
p float
q float
r float

EKF7_P_DIAG (ID 172)

Field name Type Unit/Values Description
c float
s1 float
s2 float
s3 float
p float
q float
r float
bp float
bq float
br float

AHRS_EULER (ID 173)

Field name Type Unit/Values Description
phi float rad
theta float rad
psi float rad
comp_id uint8 NONE, GENERIC, IR, ICQ, ICE, FC, DCM, FINV, MLKF, GX3

AHRS_MEASUREMENT_EULER (ID 174)

Field name Type Unit/Values Description
phi float rad
theta float rad
psi float rad

WT (ID 175)

Field name Type Unit/Values Description
rpm float

CSC_CAN_DEBUG (ID 176)

Field name Type Unit/Values Description
err_nb uint32
err_code uint32

CSC_CAN_MSG (ID 177)

Field name Type Unit/Values Description
frame uint32
id uint32
data_a uint32
data_b uint32

AHRS_GYRO_BIAS_INT (ID 178)

Field name Type Unit/Values Description
bp int32
bq int32
br int32
comp_id uint8 NONE, GENERIC, IR, ICQ, ICE, FC, DCM, FINV, MLKF, GX3

FLOW_AP_OTF (ID 179)

Field name Type Unit/Values Description
counter uint32
velocity int16 cm/s
a_attack int16 centideg
a_sidesl int16 centideg
altitude int32 cm
checksum uint8

FMS_TIME (ID 180)

Field name Type Unit/Values Description
tv_sec uint32
tv_nsec uint32
delay_ns uint32

LOADCELL (ID 181)

Field name Type Unit/Values Description
load int32

FLA_DEBUG (ID 182)

Field name Type Unit/Values Description
past_input float
imu_rate float
desired_accel float
motor_command float

BLMC_FAULT_STATUS (ID 183)

Field name Type Unit/Values Description
raw_fault uint16[]

BLMC_SPEEDS (ID 184)

Field name Type Unit/Values Description
speeds int16[]

AHRS_DEBUG_QUAT (ID 185)

Field name Type Unit/Values Description
jqi float
jqx float
jqy float
jqz float
xqi float
xqx float
xqy float
xqz float
mqi float
mqx float
mqy float
mqz float

BLMC_BUSVOLTS (ID 186)

Field name Type Unit/Values Description
busvolts uint16[]

SYSTEM_STATUS (ID 187)

Field name Type Unit/Values Description
csc1_loop_count uint32
csc1_msg_count uint32
csc2_loop_count uint32
csc2_msg_count uint32
can_rx_err uint32
can_tx_err uint32
rc_parser_err uint32
system_fault uint8

DYNAMIXEL (ID 188)

Field name Type Unit/Values Description
left_wing uint16
right_wing uint16
left_wing_flag uint8
right_wing_flag uint8
invalid_position uint32
timeout_events uint32
checksum_errors uint32
fuse_rotation_angle float
fuse_rotation_rate float

RMAT_DEBUG (ID 189)

Field name Type Unit/Values Description
a float
b float
c float
d float
e float
f float
g float
h float
i float

SIMPLE_COMMANDS (ID 190)

Field name Type Unit/Values Description
roll int16
pitch int16
yaw int16

VANE_SENSOR (ID 191)

Field name Type Unit/Values Description
alpha float rad
alpha_filtered float rad
alpha_target float rad
alpha_vane_error float rad
alpha2 float rad
beta float rad
beta_filtered float rad
beta_target float rad
beta_vane_error float rad
beta2 float rad

CONTROLLER_GAINS (ID 192)

Field name Type Unit/Values Description
roll_gamma_p float
roll_gamma_d float
roll_gamma_i float
pitch_gamma_p float
pitch_gamma_d float
pitch_gamma_i float
yaw_gamma_p float
yaw_gamma_d float
yaw_gamma_i float

AHRS_LKF (ID 193)

Field name Type Unit/Values Description
phi float rad
theta float rad
psi float rad
qi float
qx float
qy float
qz float
p float rad/s
q float rad/s
r float rad/s
ax float
ay float
az float
mx float
my float
mz float

AHRS_LKF_DEBUG (ID 194)

Field name Type Unit/Values Description
phi_err float rad
theta_err float rad
psi_err float rad
bp float rad/s
bq float rad/s
br float rad/s
quat_norm float
phi_accel float rad
theta_accel float rad
phi_cov float
theta_cov float
psi_cov float
bp_cov float
bq_cov float
br_cov float

AHRS_LKF_ACC_DBG (ID 195)

Field name Type Unit/Values Description
qi_err float
qx_err float
qy_err float
qz_err float
bp_err float rad/s
bq_err float rad/s
br_err float rad/s

AHRS_LKF_MAG_DBG (ID 196)

Field name Type Unit/Values Description
qi_err float
qx_err float
qy_err float
qz_err float
bp_err float rad/s
bq_err float rad/s
br_err float rad/s

NPS_SENSORS_SCALED (ID 197)

Field name Type Unit/Values Description
acc_x float
acc_y float
acc_z float
mag_x float
mag_y float
mag_z float

INS (ID 198)

Field name Type Unit/Values Description
ins_x int32
ins_y int32
ins_z int32
ins_xd int32
ins_yd int32
ins_zd int32
ins_xdd int32
ins_ydd int32
ins_zdd int32

GPS_ERROR (ID 199)

Field name Type Unit/Values Description
x_position float m
y_position float m
z_position float m
x_velocity float m
y_velocity float m
z_velocity float m

IMU_GYRO (ID 200)

Field name Type Unit/Values Description
gp float rad/s
gq float rad/s
gr float rad/s

IMU_MAG (ID 201)

Field name Type Unit/Values Description
mx float
my float
mz float

IMU_ACCEL (ID 202)

Field name Type Unit/Values Description
ax float m/s-2
ay float m/s-2
az float m/s-2

IMU_GYRO_RAW (ID 203)

Field name Type Unit/Values Description
gp int32 adc
gq int32 adc
gr int32 adc

IMU_ACCEL_RAW (ID 204)

Field name Type Unit/Values Description
ax int32 adc
ay int32 adc
az int32 adc

IMU_MAG_RAW (ID 205)

Field name Type Unit/Values Description
mx int32 adc
my int32 adc
mz int32 adc

IMU_MAG_SETTINGS (ID 206)

Field name Type Unit/Values Description
inclination float
declination float
hardiron_x float
hardiron_y float
hardiron_z float

IMU_MAG_CURRENT_CALIBRATION (ID 207)

Field name Type Unit/Values Description
mx int32 adc
my int32 adc
mz int32 adc
electrical_current int32 mA

UART_ERRORS (ID 208)

Field name Type Unit/Values Description
overrun_cnt uint16
noise_err_cnt uint16
framing_err_cnt uint16
bus_number uint8

IMU_GYRO_LP (ID 209)

Field name Type Unit/Values Description
gp float rad/s
gq float rad/s
gr float rad/s

IMU_PRESSURE (ID 210)

Field name Type Unit/Values Description
p float pascal

IMU_HS_GYRO (ID 211)

Field name Type Unit/Values Description
axis uint8
samples uint32[]

TEST_PASSTHROUGH_STATUS (ID 212)

Field name Type Unit/Values Description
io_proc_msg_cnt uint32
io_proc_err_cnt uint32
io_link_msg_cnt uint32
io_link_err_cnt uint32
rc_status uint8 OK, LOST, REALLY_LOST

TUNE_VERT (ID 213)

Field name Type Unit/Values Description
z_sp int32
est_z int32
ref_z int32
ref_zd int32

MF_DAQ_STATE (ID 214)

Field name Type Unit/Values Description
flight_time uint16 s
p float
q float
r float
phi float
theta float
psi float
ax float
ay float
az float
ve float
vn float
vu float
lat float
lon float
alt float
we float
wn float

INFO_MSG (ID 215)

Field name Type Unit/Values Description
msg char[]

STAB_ATTITUDE_INDI (ID 216)

Field name Type Unit/Values Description
angular_accel_p float
angular_accel_q float
angular_accel_r float
angular_accel_ref_p float
angular_accel_ref_q float
angular_accel_ref_r float
g1_p float
g1_q float
g1_r float
g2_r float

BEBOP_ACTUATORS (ID 218)

Field name Type Unit/Values Description
cmd_thrust int32
cmd_roll int32
cmd_pitch int32
cmd_yaw int32
rpm_ref_lf uint16 rpm
rpm_ref_rf uint16 rpm
rpm_ref_rb uint16 rpm
rpm_ref_lb uint16 rpm
rpm_obs_lf uint16 rpm
rpm_obs_rf uint16 rpm
rpm_obs_rb uint16 rpm
rpm_obs_lb uint16 rpm

WEATHER (ID 219)

Field name Type Unit/Values Description
p_amb float Pa
t_amb float deg C
windspeed float m/s
wind_from float deg
humidity float %

IMU_TURNTABLE (ID 220)

Field name Type Unit/Values Description
omega float rad/s

BARO_RAW (ID 221)

Field name Type Unit/Values Description
abs float
diff float

AIR_DATA (ID 222)

Field name Type Unit/Values Description
pressure float Pa static pressure
diff_p float Pa differential pressure
temp float deg celcius air temperature
qnh float hPa barometric pressure adjusted to sea level
amsl_baro float m barometric altitude above mean sea level
airspeed float m/s Equivalent Air Speed (or Calibrated Air Speed at low speed/altitude)
tas float True Air Speed (when P, T and P_diff are available)

AMSL (ID 223)

Field name Type Unit/Values Description
AMSL_BARO float ft
AMSL_GPS float ft

VIDEO_SYNC (ID 225)

Field name Type Unit/Values Description
id uint8

PERIODIC_TELEMETRY_ERR (ID 226)

Field name Type Unit/Values Description
process uint8
mode uint8
id uint8

TIME (ID 227)

Field name Type Unit/Values Description
t uint32

OPTIC_FLOW_EST (ID 228)

Field name Type Unit/Values Description
fps float
corner_cnt uint16
tracked_cnt uint16
flow_x int16 subpixels
flow_y int16 subpixels
flow_der_x int16 subpixels
flow_der_y int16 subpixels
vel_x float m/s
vel_y float m/s
div_size float 1/s
surface_roughness float 1/s
divergence float 1/s

STEREO_IMG (ID 229)

Field name Type Unit/Values Description
frequency uint8
data_size uint8
imageBuffer uint8[]

ROTORCRAFT_STATUS (ID 231)

Field name Type Unit/Values Description
link_imu_nb_err uint32
motor_nb_err uint8
rc_status uint8 OK, LOST, REALLY_LOST
frame_rate uint8 Hz
gps_status uint8 NO_FIX, NA, 2D, 3D, DGPS, RTK
ap_mode uint8 KILL, FAILSAFE, HOME, RATE_DIRECT, ATTITUDE_DIRECT, RATE_RC_CLIMB, ATTITUDE_RC_CLIMB, ATTITUDE_CLIMB, RATE_Z_HOLD, ATTITUDE_Z_HOLD, HOVER_DIRECT, HOVER_CLIMB, HOVER_Z_HOLD, NAV, RC_DIRECT, CARE_FREE, FORWARD, MODULE, FLIP, GUIDED
ap_in_flight uint8 ON_GROUND, IN_FLIGHT
ap_motors_on uint8 MOTORS_OFF, MOTORS_ON
ap_h_mode uint8 KILL, RATE, ATTITUDE, HOVER, NAV, RC_DIRECT, CF, FORWARD, MODULE, FLIP, GUIDED
ap_v_mode uint8 KILL, RC_DIRECT, RC_CLIMB, CLIMB, HOVER, NAV, MODULE, FLIP, GUIDED
vsupply uint16 decivolt
cpu_time uint16 s

STATE_FILTER_STATUS (ID 232)

Field name Type Unit/Values Description
id uint8
state_filter_mode uint8 UNKNOWN, INIT, ALIGN, OK, GPS_LOST, IMU_LOST, COV_ERR, IR_CONTRAST, ERROR
value uint16

PX4FLOW (ID 233)

Field name Type Unit/Values Description
sensor_id uint8
flow_x int16
flow_y int16
flow_comp_m_x float m
flow_comp_m_y float m
quality uint8
ground_distance float m

OPTICFLOW (ID 234)

Field name Type Unit/Values Description
flow uint16
ref_alt float

VISUALTARGET (ID 235)

Field name Type Unit/Values Description
x uint16
y uint16

SONAR (ID 236)

Field name Type Unit/Values Description
sonar_meas uint16
sonar_distance float m

PAYLOAD_FLOAT (ID 237)

Field name Type Unit/Values Description
values float[]

NPS_POS_LLH (ID 238)

Field name Type Unit/Values Description
pprz_lat float rad
lat_geod float rad
lat_geoc float rad
pprz_lon float rad
lon float rad
pprz_alt float m
alt_geod float m
agl float m
asl float m

NPS_RPMS (ID 239)

Field name Type Unit/Values Description
front float RPM
back float RPM
right float RPM
left float RPM

NPS_SPEED_POS (ID 240)

Field name Type Unit/Values Description
ltpp_xdd float m/s2
ltpp_ydd float m/s2
ltpp_zdd float m/s2
ltpp_xd float m/s
ltpp_yd float m/s
ltpp_zd float m/s
ltpp_x float m
ltpp_y float m
ltpp_z float m

NPS_RATE_ATTITUDE (ID 241)

Field name Type Unit/Values Description
p float deg/s
q float deg/s
r float deg/s
phi float deg
theta float deg
psi float deg

NPS_GYRO_BIAS (ID 242)

Field name Type Unit/Values Description
bp float deg/s
bq float deg/s
br float deg/s

NPS_RANGE_METER (ID 243)

Field name Type Unit/Values Description
dist float adc

NPS_WIND (ID 244)

Field name Type Unit/Values Description
vx float m/s
vy float m/s
vz float m/s

PPRZ_DEBUG (ID 247)

Field name Type Unit/Values Description
module uint8
errno uint8

NPS_ACCEL_LTP (ID 248)

Field name Type Unit/Values Description
xdd float m/s2
ydd float m/s2
zdd float m/s2

LOOSE_INS_GPS (ID 249)

Field name Type Unit/Values Description
status uint8 UNINITIALIZED, STARTUP_TRANSIENTS, LOWPASSING, GPS_LOST, NOMINAL
time_running double
q0 double
q1 double
q2 double
q3 double
phi double
theta double
psi double
north double m
east double m
down double m
v_north double m/s
v_east double m/s
v_down double m/s
est_p double
est_q double
est_r double
gyroBias_x double
gyroBias_y double
gyroBias_z double
imuCallbacks uint32
gpsCallbacks uint32
baroCallbacks uint32

AFL_COEFFS (ID 250)

Field name Type Unit/Values Description
roll_a float
roll_b float
roll_c float
pitch_a float
pitch_b float
pitch_c float
yaw_a float
yaw_b float
yaw_c float

I2C_ERRORS (ID 253)

Field name Type Unit/Values Description
wd_reset_cnt uint16
queue_full_cnt uint16
acknowledge_failure_cnt uint16
misplaced_start_or_stop_cnt uint16
arbitration_lost_cnt uint16
overrun_or_underrun_cnt uint16
pec_error_in_reception_cnt uint16
timeout_or_tlow_error_cnt uint16
smbus_alert_cnt uint16
unexpected_event_cnt uint16
last_unexpected_event uint32
bus_number uint8

RDYB_TRAJECTORY (ID 254)

Field name Type Unit/Values Description
commanded_phi float rad
commanded_theta float rad
commanded_psi float rad
setpoint_x float m N
setpoint_y float m E
setpoint_z float m D

HENRY_GNSS (ID 255)

Field name Type Unit/Values Description
last_imu_update uint32
GPS_time double
GPS_solution_valid uint8
latitude double rad
longitude double rad
altitude double
North double
East double
Down double
SVs_Tracked uint8
SVs_PVT uint8
V_North double
V_East double
V_Down double

Datalink Messages

ACINFO (ID 1)

Field name Type Unit/Values Description
course int16 decideg
utm_east int32 cm
utm_north int32 cm
alt int32 cm
itow uint32 ms
speed uint16 cm/s
climb int16 cm/s
ac_id uint8

MOVE_WP (ID 2)

Field name Type Unit/Values Description
wp_id uint8
ac_id uint8
lat int32 1e7deg
lon int32 1e7deg
alt int32 mm Height above Mean Sea Level (geoid)

WIND_INFO (ID 3)

Field name Type Unit/Values Description
ac_id uint8
pad0 uint8
east float m/s
north float m/s
airspeed float m/s

SETTING (ID 4)

Field name Type Unit/Values Description
index uint8
ac_id uint8
value float

BLOCK (ID 5)

Field name Type Unit/Values Description
block_id uint8
ac_id uint8

HITL_UBX (ID 6)

Field name Type Unit/Values Description
class uint8
id uint8
ac_id uint8
ubx_payload uint8[]

HITL_INFRARED (ID 7)

Field name Type Unit/Values Description
roll int16
pitch int16
top int16
ac_id uint8

PING (ID 8)

message has no fields

FORMATION_SLOT (ID 9)

Field name Type Unit/Values Description
ac_id uint8
mode uint8
slot_east float m
slot_north float m
slot_alt float m

FORMATION_STATUS (ID 10)

Field name Type Unit/Values Description
ac_id uint8
leader_id uint8
status uint8

JOYSTICK_RAW (ID 11)

Field name Type Unit/Values Description
ac_id uint8
roll int8
pitch int8
throttle int8

COMMANDS_RAW (ID 12)

Field name Type Unit/Values Description
ac_id uint8
commands int8[]

DGPS_RAW (ID 13)

Field name Type Unit/Values Description
ac_id uint8
length uint8
rtcm uint8[]

GET_SETTING (ID 16)

Field name Type Unit/Values Description
index uint8
ac_id uint8

TCAS_RESOLVE (ID 17)

Field name Type Unit/Values Description
ac_id uint8
ac_id_conflict uint8
resolve uint8 NONE, LEVEL, CLIMB, DESCEND

MISSION_GOTO_WP (ID 20)

Field name Type Unit/Values Description
ac_id uint8
insert uint8 APPEND, PREPEND, REPLACE_CURRENT, REPLACE_ALL
wp_east float m
wp_north float m
wp_alt float m altitude above geoid (MSL)
duration float s

MISSION_GOTO_WP_LLA (ID 21)

Field name Type Unit/Values Description
ac_id uint8
insert uint8 APPEND, PREPEND, REPLACE_CURRENT, REPLACE_ALL
wp_lat int32 1e7deg
wp_lon int32 1e7deg
wp_alt int32 mm altitude above geoid (MSL)
duration float s

MISSION_CIRCLE (ID 22)

Field name Type Unit/Values Description
ac_id uint8
insert uint8 APPEND, PREPEND, REPLACE_CURRENT, REPLACE_ALL
center_east float m
center_north float m
center_alt float m altitude above geoid (MSL)
radius float m
duration float s

MISSION_CIRCLE_LLA (ID 23)

Field name Type Unit/Values Description
ac_id uint8
insert uint8 APPEND, PREPEND, REPLACE_CURRENT, REPLACE_ALL
center_lat int32 1e7deg
center_lon int32 1e7deg
center_alt int32 mm altitude above geoid (MSL)
radius float m
duration float s

MISSION_SEGMENT (ID 24)

Field name Type Unit/Values Description
ac_id uint8
insert uint8 APPEND, PREPEND, REPLACE_CURRENT, REPLACE_ALL
segment_east_1 float m
segment_north_1 float m
segment_east_2 float m
segment_north_2 float m
segment_alt float m altitude above geoid (MSL)
duration float s

MISSION_SEGMENT_LLA (ID 25)

Field name Type Unit/Values Description
ac_id uint8
insert uint8 APPEND, PREPEND, REPLACE_CURRENT, REPLACE_ALL
segment_lat_1 int32 1e7deg
segment_lon_1 int32 1e7deg
segment_lat_2 int32 1e7deg
segment_lon_2 int32 1e7deg
segment_alt int32 mm altitude above geoid (MSL)
duration float s

MISSION_PATH (ID 26)

Field name Type Unit/Values Description
ac_id uint8
insert uint8 APPEND, PREPEND, REPLACE_CURRENT, REPLACE_ALL
point_east_1 float m
point_north_1 float m
point_east_2 float m
point_north_2 float m
point_east_3 float m
point_north_3 float m
point_east_4 float m
point_north_4 float m
point_east_5 float m
point_north_5 float m
path_alt float m altitude above geoid (MSL)
duration float s
nb uint8

MISSION_PATH_LLA (ID 27)

Field name Type Unit/Values Description
ac_id uint8
insert uint8 APPEND, PREPEND, REPLACE_CURRENT, REPLACE_ALL
point_lat_1 int32 1e7deg
point_lon_1 int32 1e7deg
point_lat_2 int32 1e7deg
point_lon_2 int32 1e7deg
point_lat_3 int32 1e7deg
point_lon_3 int32 1e7deg
point_lat_4 int32 1e7deg
point_lon_4 int32 1e7deg
point_lat_5 int32 1e7deg
point_lon_5 int32 1e7deg
path_alt int32 mm altitude above geoid (MSL)
duration float s
nb uint8

MISSION_SURVEY (ID 28)

Field name Type Unit/Values Description
ac_id uint8
insert uint8 APPEND, PREPEND, REPLACE_CURRENT, REPLACE_ALL
survey_east_1 float m
survey_north_1 float m
survey_east_2 float m
survey_north_2 float m
survey_alt float m altitude above geoid (MSL)
duration float s

MISSION_SURVEY_LLA (ID 29)

Field name Type Unit/Values Description
ac_id uint8
insert uint8 APPEND, PREPEND, REPLACE_CURRENT, REPLACE_ALL
survey_lat_1 int32 1e7deg
survey_lon_1 int32 1e7deg
survey_lat_2 int32 1e7deg
survey_lon_2 int32 1e7deg
survey_alt int32 mm altitude above geoid (MSL)
duration float s

GOTO_MISSION (ID 30)

Field name Type Unit/Values Description
ac_id uint8
mission_id uint8

NEXT_MISSION (ID 31)

Field name Type Unit/Values Description
ac_id uint8

END_MISSION (ID 32)

Field name Type Unit/Values Description
ac_id uint8

GUIDED_SETPOINT_NED (ID 40)

Set vehicle position or velocity in NED. Frame can be specified with the bits 0-3 in the flags field: 0x0: LOCAL_NED 0x1: LOCAL_OFFSET_NED 0x2: BODY_NED 0x3: BODY_OFFSET_NED

Field name Type Unit/Values Description
ac_id uint8
flags uint8 bits 0-3: frame, bits 4-7: use as velocity?
x float m X position/velocity in NED
y float m Y position/velocity in NED
z float m Z position/velocity in NED (negative altitude)
yaw float rad yaw/rate setpoint

WINDTURBINE_STATUS (ID 50)

Field name Type Unit/Values Description
ac_id uint8
tb_id uint8
sync_itow uint32 ms
cycle_time uint32 ms

RC_3CH (ID 51)

Field name Type Unit/Values Description
throttle_mode uint8 byte_mask
roll int8
pitch int8

RC_4CH (ID 52)

Field name Type Unit/Values Description
ac_id uint8
mode uint8
throttle uint8
roll int8
pitch int8
yaw int8

REMOTE_GPS_SMALL (ID 54)

Field name Type Unit/Values Description
ac_id uint8
numsv uint8
pos_xyz uint32 cm bits 31-22 x position in cm : bits 21-12 y position in cm : bits 11-2 z position in cm : bits 1 and 0 are free
speed_xy uint32 cm/s bits 31-22 speed x in cm/s : bits 21-12 speed y in cm/s : bits 11-2 heading in rad*1e2 : bits 1 and 0 are free

REMOTE_GPS (ID 55)

Field name Type Unit/Values Description
ac_id uint8
numsv uint8
ecef_x int32 cm
ecef_y int32 cm
ecef_z int32 cm
lat int32 1e7deg
lon int32 1e7deg
alt int32 mm
hmsl int32 mm
ecef_xd int32 cm/s
ecef_yd int32 cm/s
ecef_zd int32 cm/s
tow uint32
course int32

KITE_COMMAND (ID 96)

Field name Type Unit/Values Description
POWER uint16
TURN uint16

PAYLOAD_COMMAND (ID 97)

Field name Type Unit/Values Description
ac_id uint8
command uint8[]

SET_ACTUATOR (ID 100)

Field name Type Unit/Values Description
value uint16
no uint8
ac_id uint8

CSC_SERVO_CMD (ID 101)

Field name Type Unit/Values Description
servo_1 uint16
servo_2 uint16
servo_3 uint16
servo_4 uint16

BOOZ2_FMS_COMMAND (ID 149)

Field name Type Unit/Values Description
h_mode uint8 KILL, RATE, ATTITUDE, HOVER, NAV
v_mode uint8 KILL, DIRECT, CLIMB_RC, CLIMB, ALT, NAV
v_sp int32
h_sp_1 int32
h_sp_2 int32
h_sp_3 int32
ac_id uint8

BOOZ_NAV_STICK (ID 150)

Field name Type Unit/Values Description
ac_id uint8
vx_sp int8
vy_sp int8
vz_sp int8
r_sp int8

EXTERNAL_FILTER_SOLUTION (ID 151)

Field name Type Unit/Values Description
ac_id uint8
status uint8
x float m
xd float m
y float m
yd float m

ROTORCRAFT_CAM_STICK (ID 152)

Field name Type Unit/Values Description
ac_id uint8
tilt int8
pan int8

GPS_INJECT (ID 153)

Field name Type Unit/Values Description
ac_id uint8
packet_id uint8
data uint8[]

Ground Messages

NEW_AIRCRAFT (ID 1)

Field name Type Unit/Values Description
ac_id string

AIRCRAFT_DIE (ID 2)

Field name Type Unit/Values Description
ac_id string

AIRCRAFTS (ID 3)

Field name Type Unit/Values Description
ac_list string

AIRCRAFTS_REQ (ID 4)

message has no fields

SELECTED (ID 5)

Field name Type Unit/Values Description
aircraft_id string

SELECTED_REQ (ID 6)

message has no fields

WIND_CLEAR (ID 7)

Field name Type Unit/Values Description
ac_id string

WIND (ID 8)

Field name Type Unit/Values Description
ac_id string
dir float deg_wind
wspeed float m/s
mean_aspeed float m/s
stddev float m/s

CONFIG_REQ (ID 9)

Field name Type Unit/Values Description
ac_id string

CONFIG (ID 10)

Field name Type Unit/Values Description
ac_id string
flight_plan string url
airframe string url
radio string url
settings string url
default_gui_color string
ac_name string

FLIGHT_PARAM (ID 11)

Field name Type Unit/Values Description
ac_id string
roll float deg
pitch float deg
heading float deg
lat float deg
long float deg
speed float m/s
course float deg
alt float m
climb float m/s
agl float m
unix_time float s (Unix time)
itow uint32 ms
airspeed float m/s

AP_STATUS (ID 12)

Field name Type Unit/Values Description
ac_id string
ap_mode string MANUAL, AUTO1, AUTO2, HOME, FAILSAFE
lat_mode string MANUAL, ROLL_RATE, ROLL, COURSE
horiz_mode string WAYPOINT, ROUTE, CIRCLE
gaz_mode string MANUAL, THROTTLE, CLIMB, ALT
gps_mode string NOFIX, NA, 2D, 3D, DGPS, RTK
kill_mode string OFF, ON
flight_time uint32
state_filter_mode string UNKNOWN, INIT, ALIGN, OK, GPS_LOST, IMU_LOST, COV_ERR, IR_CONTRAST, ERROR

NAV_STATUS (ID 13)

Field name Type Unit/Values Description
ac_id string
cur_block uint8
cur_stage uint8
block_time uint32
stage_time uint32
target_lat float deg
target_long float deg
target_climb float m/s
target_alt float m
target_course float deg
dist_to_wp float m

CAM_STATUS (ID 14)

Field name Type Unit/Values Description
ac_id string
cam_lat float deg
cam_long float deg
cam_target_lat float deg
cam_target_long float deg

ENGINE_STATUS (ID 15)

Field name Type Unit/Values Description
ac_id string
throttle float %
throttle_accu float
rpm float rpm
temp float celcius
bat float V
amp float A
energy uint16 Wh

SVSINFO (ID 16)

Field name Type Unit/Values Description
ac_id string
pacc uint16 cm
svid string
flags string
qi string IDLE, SEARCH, SEARCH, UNUSABLE, CODELOCK, CARRIERLOCK, CARRIERLOCK, RECEIVING
cno string dbHz
elev string deg
azim string deg
msg_age string s

FLY_BY_WIRE (ID 17)

Field name Type Unit/Values Description
ac_id string
rc_status string OK, LOST, REALLY_LOST
rc_mode string MANUAL, AUTO, FAILSAFE
rc_rate uint8 Hz

INFLIGH_CALIB (ID 19)

Field name Type Unit/Values Description
ac_id string
if_mode string OFF, DOWN, UP
if_value1 float
if_value2 float

WORLD_ENV (ID 20)

Field name Type Unit/Values Description
wind_east float m/s
wind_north float m/s
wind_up float m/s
ir_contrast float
time_scale float
gps_availability uint8 OFF, ON

WORLD_ENV_REQ (ID 21)

Field name Type Unit/Values Description
lat float deg
long float deg
alt float m
east float m
north float m
up float m

CIRCLE_STATUS (ID 22)

Field name Type Unit/Values Description
ac_id string
circle_lat float deg
circle_long float deg
radius int16 m

SEGMENT_STATUS (ID 23)

Field name Type Unit/Values Description
ac_id string
segment1_lat float deg
segment1_long float deg
segment2_lat float deg
segment2_long float deg

MOVE_WAYPOINT (ID 24)

Field name Type Unit/Values Description
ac_id string
wp_id uint8
lat float deg
long float deg
alt float m

GET_DL_SETTING (ID 25)

Field name Type Unit/Values Description
ac_id string
index uint8

DL_SETTING (ID 26)

Field name Type Unit/Values Description
ac_id string
index uint8
value float

JUMP_TO_BLOCK (ID 27)

Field name Type Unit/Values Description
ac_id string
block_id uint8

DL_VALUES (ID 28)

Field name Type Unit/Values Description
ac_id string
values string

RAW_DATALINK (ID 29)

Field name Type Unit/Values Description
ac_id string
message string

WAYPOINT_MOVED (ID 30)

Field name Type Unit/Values Description
ac_id string
wp_id uint8
lat float deg
long float deg
alt float m
ground_alt float m

SURVEY_STATUS (ID 31)

Field name Type Unit/Values Description
ac_id string
east_long float deg
north_lat float deg
west_long float deg
south_lat float deg

TELEMETRY_STATUS (ID 32)

Datalink status reported by Server for the GCS Combines DATLINK_REPORT (telemetry class) and LINK_REPORT (ground class)

Field name Type Unit/Values Description
ac_id string
link_id string
time_since_last_msg float s
rx_bytes uint32
rx_msgs uint32
rx_bytes_rate float bytes/s
tx_msgs uint32
uplink_lost_time uint32 s
uplink_msgs uint16
downlink_msgs uint16
downlink_rate uint16 bytes/s
ping_time float ms

TELEMETRY_ERROR (ID 33)

Report a telemetry error

Field name Type Unit/Values Description
ac_id string
message string

TELEMETRY_MESSAGE (ID 34)

Encapsulated a telemetry class message (when using redundant link)

Field name Type Unit/Values Description
ac_id string
link_id string
message string

DATALINK_MESSAGE (ID 35)

Encapsulated a datalink class message (when using redundant link)

Field name Type Unit/Values Description
ac_id string
link_id string
message string

LINK_REPORT (ID 36)

Datalink status reported by Link for the Server

Field name Type Unit/Values Description
ac_id string
link_id string
run_time uint32 s
rx_lost_time uint32 s
rx_bytes uint32
rx_msgs uint32
rx_err uint32
rx_bytes_rate float bytes/s
rx_msgs_rate float msgs/s
tx_msgs uint32
ping_time float ms

INTRUDER (ID 37)

Field name Type Unit/Values Description
id string
name string
lat int32 1e7deg
lon int32 1e7deg
alt int32 mm altitude above WGS84 reference ellipsoid
course float deg
speed float m/s
climb float m/s
itow uint32 ms

PLUMES (ID 100)

Field name Type Unit/Values Description
ids string
lats string
longs string
values string

Alert Messages

BAT_LOW (ID 1)

Field name Type Unit/Values Description
ac_id string
level string CATASTROPHIC, CRITIC, WARNING
value float

AIR_PROX (ID 2)

Field name Type Unit/Values Description
ac_id string
level string CATASTROPHIC, CRITIC, WARNING

Dia Messages

NAV_INFO (ID 1)

Field name Type Unit/Values Description
unix_time float
lat float deg
long float deg
alt uint16 m
course uint16 deg
speed uint16 cm/s
cam_roll int16 deg
cam_pitch int16 deg

Intermcu Messages

IMCU_COMMANDS (ID 1)

Field name Type Unit/Values Description
status uint8
values int16[]

IMCU_RADIO_COMMANDS (ID 2)

Field name Type Unit/Values Description
status uint8
values int16[]