Enum mavlink::ardupilotmega::MavMessage[][src]

pub enum MavMessage {
Show 63 variants SENSOR_OFFSETS(SENSOR_OFFSETS_DATA), SET_MAG_OFFSETS(SET_MAG_OFFSETS_DATA), MEMINFO(MEMINFO_DATA), AP_ADC(AP_ADC_DATA), DIGICAM_CONFIGURE(DIGICAM_CONFIGURE_DATA), DIGICAM_CONTROL(DIGICAM_CONTROL_DATA), MOUNT_CONFIGURE(MOUNT_CONFIGURE_DATA), MOUNT_CONTROL(MOUNT_CONTROL_DATA), MOUNT_STATUS(MOUNT_STATUS_DATA), FENCE_POINT(FENCE_POINT_DATA), FENCE_FETCH_POINT(FENCE_FETCH_POINT_DATA), AHRS(AHRS_DATA), SIMSTATE(SIMSTATE_DATA), HWSTATUS(HWSTATUS_DATA), RADIO(RADIO_DATA), LIMITS_STATUS(LIMITS_STATUS_DATA), WIND(WIND_DATA), DATA16(DATA16_DATA), DATA32(DATA32_DATA), DATA64(DATA64_DATA), DATA96(DATA96_DATA), RANGEFINDER(RANGEFINDER_DATA), AIRSPEED_AUTOCAL(AIRSPEED_AUTOCAL_DATA), RALLY_POINT(RALLY_POINT_DATA), RALLY_FETCH_POINT(RALLY_FETCH_POINT_DATA), COMPASSMOT_STATUS(COMPASSMOT_STATUS_DATA), AHRS2(AHRS2_DATA), CAMERA_STATUS(CAMERA_STATUS_DATA), CAMERA_FEEDBACK(CAMERA_FEEDBACK_DATA), BATTERY2(BATTERY2_DATA), AHRS3(AHRS3_DATA), AUTOPILOT_VERSION_REQUEST(AUTOPILOT_VERSION_REQUEST_DATA), REMOTE_LOG_DATA_BLOCK(REMOTE_LOG_DATA_BLOCK_DATA), REMOTE_LOG_BLOCK_STATUS(REMOTE_LOG_BLOCK_STATUS_DATA), LED_CONTROL(LED_CONTROL_DATA), MAG_CAL_PROGRESS(MAG_CAL_PROGRESS_DATA), MAG_CAL_REPORT(MAG_CAL_REPORT_DATA), EKF_STATUS_REPORT(EKF_STATUS_REPORT_DATA), PID_TUNING(PID_TUNING_DATA), DEEPSTALL(DEEPSTALL_DATA), GIMBAL_REPORT(GIMBAL_REPORT_DATA), GIMBAL_CONTROL(GIMBAL_CONTROL_DATA), GIMBAL_TORQUE_CMD_REPORT(GIMBAL_TORQUE_CMD_REPORT_DATA), GOPRO_HEARTBEAT(GOPRO_HEARTBEAT_DATA), GOPRO_GET_REQUEST(GOPRO_GET_REQUEST_DATA), GOPRO_GET_RESPONSE(GOPRO_GET_RESPONSE_DATA), GOPRO_SET_REQUEST(GOPRO_SET_REQUEST_DATA), GOPRO_SET_RESPONSE(GOPRO_SET_RESPONSE_DATA), EFI_STATUS(EFI_STATUS_DATA), RPM(RPM_DATA), DEVICE_OP_READ(DEVICE_OP_READ_DATA), DEVICE_OP_READ_REPLY(DEVICE_OP_READ_REPLY_DATA), DEVICE_OP_WRITE(DEVICE_OP_WRITE_DATA), DEVICE_OP_WRITE_REPLY(DEVICE_OP_WRITE_REPLY_DATA), ADAP_TUNING(ADAP_TUNING_DATA), VISION_POSITION_DELTA(VISION_POSITION_DELTA_DATA), AOA_SSA(AOA_SSA_DATA), ESC_TELEMETRY_1_TO_4(ESC_TELEMETRY_1_TO_4_DATA), ESC_TELEMETRY_5_TO_8(ESC_TELEMETRY_5_TO_8_DATA), ESC_TELEMETRY_9_TO_12(ESC_TELEMETRY_9_TO_12_DATA), common(MavMessage), uavionix(MavMessage), icarous(MavMessage),
}

Variants

SENSOR_OFFSETS

Tuple Fields of SENSOR_OFFSETS

0: SENSOR_OFFSETS_DATA
SET_MAG_OFFSETS

Tuple Fields of SET_MAG_OFFSETS

0: SET_MAG_OFFSETS_DATA
MEMINFO

Tuple Fields of MEMINFO

0: MEMINFO_DATA
AP_ADC

Tuple Fields of AP_ADC

0: AP_ADC_DATA
DIGICAM_CONFIGURE

Tuple Fields of DIGICAM_CONFIGURE

0: DIGICAM_CONFIGURE_DATA
DIGICAM_CONTROL

Tuple Fields of DIGICAM_CONTROL

0: DIGICAM_CONTROL_DATA
MOUNT_CONFIGURE

Tuple Fields of MOUNT_CONFIGURE

0: MOUNT_CONFIGURE_DATA
MOUNT_CONTROL

Tuple Fields of MOUNT_CONTROL

0: MOUNT_CONTROL_DATA
MOUNT_STATUS

Tuple Fields of MOUNT_STATUS

0: MOUNT_STATUS_DATA
FENCE_POINT

Tuple Fields of FENCE_POINT

0: FENCE_POINT_DATA
FENCE_FETCH_POINT

Tuple Fields of FENCE_FETCH_POINT

0: FENCE_FETCH_POINT_DATA
AHRS

Tuple Fields of AHRS

0: AHRS_DATA
SIMSTATE

Tuple Fields of SIMSTATE

0: SIMSTATE_DATA
HWSTATUS

Tuple Fields of HWSTATUS

0: HWSTATUS_DATA
RADIO

Tuple Fields of RADIO

0: RADIO_DATA
LIMITS_STATUS

Tuple Fields of LIMITS_STATUS

0: LIMITS_STATUS_DATA
WIND

Tuple Fields of WIND

0: WIND_DATA
DATA16

Tuple Fields of DATA16

0: DATA16_DATA
DATA32

Tuple Fields of DATA32

0: DATA32_DATA
DATA64

Tuple Fields of DATA64

0: DATA64_DATA
DATA96

Tuple Fields of DATA96

0: DATA96_DATA
RANGEFINDER

Tuple Fields of RANGEFINDER

0: RANGEFINDER_DATA
AIRSPEED_AUTOCAL

Tuple Fields of AIRSPEED_AUTOCAL

0: AIRSPEED_AUTOCAL_DATA
RALLY_POINT

Tuple Fields of RALLY_POINT

0: RALLY_POINT_DATA
RALLY_FETCH_POINT

Tuple Fields of RALLY_FETCH_POINT

0: RALLY_FETCH_POINT_DATA
COMPASSMOT_STATUS

Tuple Fields of COMPASSMOT_STATUS

0: COMPASSMOT_STATUS_DATA
AHRS2

Tuple Fields of AHRS2

0: AHRS2_DATA
CAMERA_STATUS

Tuple Fields of CAMERA_STATUS

0: CAMERA_STATUS_DATA
CAMERA_FEEDBACK

Tuple Fields of CAMERA_FEEDBACK

0: CAMERA_FEEDBACK_DATA
BATTERY2

Tuple Fields of BATTERY2

0: BATTERY2_DATA
AHRS3

Tuple Fields of AHRS3

0: AHRS3_DATA
AUTOPILOT_VERSION_REQUEST

Tuple Fields of AUTOPILOT_VERSION_REQUEST

0: AUTOPILOT_VERSION_REQUEST_DATA
REMOTE_LOG_DATA_BLOCK

Tuple Fields of REMOTE_LOG_DATA_BLOCK

0: REMOTE_LOG_DATA_BLOCK_DATA
REMOTE_LOG_BLOCK_STATUS

Tuple Fields of REMOTE_LOG_BLOCK_STATUS

0: REMOTE_LOG_BLOCK_STATUS_DATA
LED_CONTROL

Tuple Fields of LED_CONTROL

0: LED_CONTROL_DATA
MAG_CAL_PROGRESS

Tuple Fields of MAG_CAL_PROGRESS

0: MAG_CAL_PROGRESS_DATA
MAG_CAL_REPORT

Tuple Fields of MAG_CAL_REPORT

0: MAG_CAL_REPORT_DATA
EKF_STATUS_REPORT

Tuple Fields of EKF_STATUS_REPORT

0: EKF_STATUS_REPORT_DATA
PID_TUNING

Tuple Fields of PID_TUNING

0: PID_TUNING_DATA
DEEPSTALL

Tuple Fields of DEEPSTALL

0: DEEPSTALL_DATA
GIMBAL_REPORT

Tuple Fields of GIMBAL_REPORT

0: GIMBAL_REPORT_DATA
GIMBAL_CONTROL

Tuple Fields of GIMBAL_CONTROL

0: GIMBAL_CONTROL_DATA
GIMBAL_TORQUE_CMD_REPORT

Tuple Fields of GIMBAL_TORQUE_CMD_REPORT

0: GIMBAL_TORQUE_CMD_REPORT_DATA
GOPRO_HEARTBEAT

Tuple Fields of GOPRO_HEARTBEAT

0: GOPRO_HEARTBEAT_DATA
GOPRO_GET_REQUEST

Tuple Fields of GOPRO_GET_REQUEST

0: GOPRO_GET_REQUEST_DATA
GOPRO_GET_RESPONSE

Tuple Fields of GOPRO_GET_RESPONSE

0: GOPRO_GET_RESPONSE_DATA
GOPRO_SET_REQUEST

Tuple Fields of GOPRO_SET_REQUEST

0: GOPRO_SET_REQUEST_DATA
GOPRO_SET_RESPONSE

Tuple Fields of GOPRO_SET_RESPONSE

0: GOPRO_SET_RESPONSE_DATA
EFI_STATUS

Tuple Fields of EFI_STATUS

0: EFI_STATUS_DATA
RPM

Tuple Fields of RPM

0: RPM_DATA
DEVICE_OP_READ

Tuple Fields of DEVICE_OP_READ

0: DEVICE_OP_READ_DATA
DEVICE_OP_READ_REPLY

Tuple Fields of DEVICE_OP_READ_REPLY

0: DEVICE_OP_READ_REPLY_DATA
DEVICE_OP_WRITE

Tuple Fields of DEVICE_OP_WRITE

0: DEVICE_OP_WRITE_DATA
DEVICE_OP_WRITE_REPLY

Tuple Fields of DEVICE_OP_WRITE_REPLY

0: DEVICE_OP_WRITE_REPLY_DATA
ADAP_TUNING

Tuple Fields of ADAP_TUNING

0: ADAP_TUNING_DATA
VISION_POSITION_DELTA

Tuple Fields of VISION_POSITION_DELTA

0: VISION_POSITION_DELTA_DATA
AOA_SSA

Tuple Fields of AOA_SSA

0: AOA_SSA_DATA
ESC_TELEMETRY_1_TO_4

Tuple Fields of ESC_TELEMETRY_1_TO_4

0: ESC_TELEMETRY_1_TO_4_DATA
ESC_TELEMETRY_5_TO_8

Tuple Fields of ESC_TELEMETRY_5_TO_8

0: ESC_TELEMETRY_5_TO_8_DATA
ESC_TELEMETRY_9_TO_12

Tuple Fields of ESC_TELEMETRY_9_TO_12

0: ESC_TELEMETRY_9_TO_12_DATA
common

Tuple Fields of common

0: MavMessage
uavionix

Tuple Fields of uavionix

0: MavMessage
icarous

Tuple Fields of icarous

0: MavMessage

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Deserialize this value from the given Serde deserializer. Read more

Performs the conversion.

Performs the conversion.

Performs the conversion.

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.