Dialect: ualberta
This is a human-readable form of the XML definition file: ualberta.xml.
MAVLink 2 messages have an ID > 255 and are marked up using (MAVLink 2) in their description.
MAVLink 2 extension fields that have been added to MAVLink 1 messages are displayed in blue.
MAVLink Include Files: common.xml
MAVLink Type Enumerations
UALBERTA_AUTOPILOT_MODE
[Enum] Available autopilot modes for ualberta uav
| Value | Field Name | Description |
|---|---|---|
| MODE_MANUAL_DIRECT | Raw input pulse widts sent to output | |
| MODE_MANUAL_SCALED | Inputs are normalized using calibration, the converted back to raw pulse widths for output | |
| MODE_AUTO_PID_ATT | dfsdfs | |
| MODE_AUTO_PID_VEL | dfsfds | |
| MODE_AUTO_PID_POS | dfsdfsdfs |
UALBERTA_NAV_MODE
[Enum] Navigation filter mode
| Value | Field Name | Description |
|---|---|---|
| NAV_AHRS_INIT | ||
| NAV_AHRS | AHRS mode | |
| NAV_INS_GPS_INIT | INS/GPS initialization mode | |
| NAV_INS_GPS | INS/GPS mode |
UALBERTA_PILOT_MODE
[Enum] Mode currently commanded by pilot
| Value | Field Name | Description |
|---|---|---|
| PILOT_MANUAL | sdf | |
| PILOT_AUTO | dfs | |
| PILOT_ROTO | Rotomotion mode |
MAVLink Commands (MAV_CMD)
MAVLink commands (MAV_CMD) and messages are different! These commands define the values of up to 7 parameters that are packaged INSIDE specific messages used in the Mission Protocol and Command Protocol. Use commands for actions in missions or if you need acknowledgment and/or retry logic from a request. Otherwise use messages.
MAVLink Messages
NAV_FILTER_BIAS ( #220 )
[Message] 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 )
[Message] 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 )
[Message] 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 |
