Skip to content

Latest commit

 

History

History
119 lines (84 loc) · 6.57 KB

File metadata and controls

119 lines (84 loc) · 6.57 KB

Dialect: ualberta

:::warning This topic documents the version of the dialect file in the mavlink/mavlink Github repository, which may not be up to date with the file in the source repository (it is up to the dialect owner to push changes when needed). The source repo should be listed in the comments at the top of the XML definition file listed below (but may not be). :::

This topic is a human-readable form of the XML definition file: ualberta.xml.

::: info

  • MAVLink 2 extension fields are displayed in blue.
  • Entities from dialects are displayed only as headings (with link to original)

:::

<style> span.ext { color: blue; } span.warning { color: red; } </style>

MAVLink Include Files

목차

Type Defined Included
Messages 3 234
Enums 3 159
Commands 168 0

The following sections list all entities in the dialect (both included and defined in this file).

Messages

NAV_FILTER_BIAS (220) {#NAV_FILTER_BIAS}

Accelerometer and Gyro biases from the navigation filter

Field Name Type Description
usec uint64_t Timestamp (microseconds)
accel_0 float b_f[0]
accel_1 float b_f[1]
accel_2 float b_f[2]
gyro_0 float b_f[0]
gyro_1 float b_f[1]
gyro_2 float b_f[2]

RADIO_CALIBRATION (221) {#RADIO_CALIBRATION}

Complete set of calibration parameters for the radio

Field Name Type Description
aileron uint16_t[3] Aileron setpoints: left, center, right
elevator uint16_t[3] Elevator setpoints: nose down, center, nose up
rudder uint16_t[3] Rudder setpoints: nose left, center, nose right
gyro uint16_t[2] Tail gyro mode/gain setpoints: heading hold, rate mode
pitch uint16_t[5] Pitch curve setpoints (every 25%)
throttle uint16_t[5] Throttle curve setpoints (every 25%)

UALBERTA_SYS_STATUS (222) {#UALBERTA_SYS_STATUS}

System status specific to ualberta uav

Field Name Type Description
mode uint8_t System mode, see UALBERTA_AUTOPILOT_MODE ENUM
nav_mode uint8_t Navigation mode, see UALBERTA_NAV_MODE ENUM
pilot uint8_t Pilot mode, see UALBERTA_PILOT_MODE

Enumerated Types

UALBERTA_AUTOPILOT_MODE {#UALBERTA_AUTOPILOT_MODE}

Available autopilot modes for ualberta uav

Value Name Description
1 MODE_MANUAL_DIRECT Raw input pulse widts sent to output
2 MODE_MANUAL_SCALED Inputs are normalized using calibration, the converted back to raw pulse widths for output
3 MODE_AUTO_PID_ATT
4 MODE_AUTO_PID_VEL
5 MODE_AUTO_PID_POS

UALBERTA_NAV_MODE {#UALBERTA_NAV_MODE}

Navigation filter mode

Value Name Description
1 NAV_AHRS_INIT
2 NAV_AHRS AHRS mode
3 NAV_INS_GPS_INIT INS/GPS initialization mode
4 NAV_INS_GPS INS/GPS mode

UALBERTA_PILOT_MODE {#UALBERTA_PILOT_MODE}

Mode currently commanded by pilot

Value Name Description
1 PILOT_MANUAL
2 PILOT_AUTO
3 PILOT_ROTO Rotomotion mode

Commands (MAV_CMD) {#mav_commands}