Enum svc_telemetry::rest::api::mavlink::MavMessage
pub enum MavMessage {
Show 221 variants
CHANGE_OPERATOR_CONTROL_ACK(CHANGE_OPERATOR_CONTROL_ACK_DATA),
HIL_CONTROLS(HIL_CONTROLS_DATA),
CAN_FILTER_MODIFY(CAN_FILTER_MODIFY_DATA),
OPEN_DRONE_ID_OPERATOR_ID(OPEN_DRONE_ID_OPERATOR_ID_DATA),
SCALED_IMU2(SCALED_IMU2_DATA),
EXTENDED_SYS_STATE(EXTENDED_SYS_STATE_DATA),
PARAM_SET(PARAM_SET_DATA),
SET_POSITION_TARGET_LOCAL_NED(SET_POSITION_TARGET_LOCAL_NED_DATA),
EVENT(EVENT_DATA),
HIL_SENSOR(HIL_SENSOR_DATA),
DEBUG_FLOAT_ARRAY(DEBUG_FLOAT_ARRAY_DATA),
CHANGE_OPERATOR_CONTROL(CHANGE_OPERATOR_CONTROL_DATA),
ATTITUDE_TARGET(ATTITUDE_TARGET_DATA),
UAVCAN_NODE_STATUS(UAVCAN_NODE_STATUS_DATA),
WINCH_STATUS(WINCH_STATUS_DATA),
RAW_PRESSURE(RAW_PRESSURE_DATA),
STORAGE_INFORMATION(STORAGE_INFORMATION_DATA),
CAMERA_TRACKING_GEO_STATUS(CAMERA_TRACKING_GEO_STATUS_DATA),
ORBIT_EXECUTION_STATUS(ORBIT_EXECUTION_STATUS_DATA),
RC_CHANNELS_SCALED(RC_CHANNELS_SCALED_DATA),
REQUEST_DATA_STREAM(REQUEST_DATA_STREAM_DATA),
PARAM_EXT_ACK(PARAM_EXT_ACK_DATA),
ESTIMATOR_STATUS(ESTIMATOR_STATUS_DATA),
UTM_GLOBAL_POSITION(UTM_GLOBAL_POSITION_DATA),
ALTITUDE(ALTITUDE_DATA),
BATTERY_STATUS(BATTERY_STATUS_DATA),
RAW_IMU(RAW_IMU_DATA),
PARAM_REQUEST_LIST(PARAM_REQUEST_LIST_DATA),
MISSION_ITEM(MISSION_ITEM_DATA),
MISSION_COUNT(MISSION_COUNT_DATA),
MEMORY_VECT(MEMORY_VECT_DATA),
VIDEO_STREAM_STATUS(VIDEO_STREAM_STATUS_DATA),
TRAJECTORY_REPRESENTATION_WAYPOINTS(TRAJECTORY_REPRESENTATION_WAYPOINTS_DATA),
OPEN_DRONE_ID_SYSTEM_UPDATE(OPEN_DRONE_ID_SYSTEM_UPDATE_DATA),
OPEN_DRONE_ID_AUTHENTICATION(OPEN_DRONE_ID_AUTHENTICATION_DATA),
GPS_INJECT_DATA(GPS_INJECT_DATA_DATA),
GPS_RAW_INT(GPS_RAW_INT_DATA),
LANDING_TARGET(LANDING_TARGET_DATA),
AUTOPILOT_VERSION(AUTOPILOT_VERSION_DATA),
ATTITUDE_QUATERNION_COV(ATTITUDE_QUATERNION_COV_DATA),
COMPONENT_INFORMATION(COMPONENT_INFORMATION_DATA),
POSITION_TARGET_LOCAL_NED(POSITION_TARGET_LOCAL_NED_DATA),
BUTTON_CHANGE(BUTTON_CHANGE_DATA),
SUPPORTED_TUNES(SUPPORTED_TUNES_DATA),
GIMBAL_MANAGER_SET_ATTITUDE(GIMBAL_MANAGER_SET_ATTITUDE_DATA),
MISSION_REQUEST(MISSION_REQUEST_DATA),
DISTANCE_SENSOR(DISTANCE_SENSOR_DATA),
PARAM_REQUEST_READ(PARAM_REQUEST_READ_DATA),
HIGH_LATENCY(HIGH_LATENCY_DATA),
PARAM_EXT_REQUEST_LIST(PARAM_EXT_REQUEST_LIST_DATA),
LOCAL_POSITION_NED_SYSTEM_GLOBAL_OFFSET(LOCAL_POSITION_NED_SYSTEM_GLOBAL_OFFSET_DATA),
RC_CHANNELS(RC_CHANNELS_DATA),
POSITION_TARGET_GLOBAL_INT(POSITION_TARGET_GLOBAL_INT_DATA),
OPEN_DRONE_ID_BASIC_ID(OPEN_DRONE_ID_BASIC_ID_DATA),
SCALED_IMU3(SCALED_IMU3_DATA),
ENCAPSULATED_DATA(ENCAPSULATED_DATA_DATA),
RC_CHANNELS_OVERRIDE(RC_CHANNELS_OVERRIDE_DATA),
RADIO_STATUS(RADIO_STATUS_DATA),
MISSION_ACK(MISSION_ACK_DATA),
COMMAND_ACK(COMMAND_ACK_DATA),
FILE_TRANSFER_PROTOCOL(FILE_TRANSFER_PROTOCOL_DATA),
LOG_ENTRY(LOG_ENTRY_DATA),
LOG_REQUEST_DATA(LOG_REQUEST_DATA_DATA),
GPS_RTK(GPS_RTK_DATA),
WIND_COV(WIND_COV_DATA),
GPS_INPUT(GPS_INPUT_DATA),
PARAM_VALUE(PARAM_VALUE_DATA),
SYSTEM_TIME(SYSTEM_TIME_DATA),
NAMED_VALUE_FLOAT(NAMED_VALUE_FLOAT_DATA),
CAMERA_SETTINGS(CAMERA_SETTINGS_DATA),
MISSION_REQUEST_PARTIAL_LIST(MISSION_REQUEST_PARTIAL_LIST_DATA),
SERVO_OUTPUT_RAW(SERVO_OUTPUT_RAW_DATA),
HIL_RC_INPUTS_RAW(HIL_RC_INPUTS_RAW_DATA),
CAMERA_IMAGE_CAPTURED(CAMERA_IMAGE_CAPTURED_DATA),
GIMBAL_MANAGER_SET_MANUAL_CONTROL(GIMBAL_MANAGER_SET_MANUAL_CONTROL_DATA),
ESC_STATUS(ESC_STATUS_DATA),
ODOMETRY(ODOMETRY_DATA),
PARAM_MAP_RC(PARAM_MAP_RC_DATA),
OPEN_DRONE_ID_SELF_ID(OPEN_DRONE_ID_SELF_ID_DATA),
HEARTBEAT(HEARTBEAT_DATA),
SCALED_IMU(SCALED_IMU_DATA),
REQUEST_EVENT(REQUEST_EVENT_DATA),
SCALED_PRESSURE3(SCALED_PRESSURE3_DATA),
ATT_POS_MOCAP(ATT_POS_MOCAP_DATA),
PROTOCOL_VERSION(PROTOCOL_VERSION_DATA),
MESSAGE_INTERVAL(MESSAGE_INTERVAL_DATA),
CAMERA_TRACKING_IMAGE_STATUS(CAMERA_TRACKING_IMAGE_STATUS_DATA),
TERRAIN_DATA(TERRAIN_DATA_DATA),
GPS_STATUS(GPS_STATUS_DATA),
ACTUATOR_OUTPUT_STATUS(ACTUATOR_OUTPUT_STATUS_DATA),
COMMAND_LONG(COMMAND_LONG_DATA),
ATTITUDE(ATTITUDE_DATA),
SCALED_PRESSURE(SCALED_PRESSURE_DATA),
MISSION_SET_CURRENT(MISSION_SET_CURRENT_DATA),
SET_GPS_GLOBAL_ORIGIN(SET_GPS_GLOBAL_ORIGIN_DATA),
VISION_SPEED_ESTIMATE(VISION_SPEED_ESTIMATE_DATA),
VISION_POSITION_ESTIMATE(VISION_POSITION_ESTIMATE_DATA),
TERRAIN_REQUEST(TERRAIN_REQUEST_DATA),
SERIAL_CONTROL(SERIAL_CONTROL_DATA),
AUTH_KEY(AUTH_KEY_DATA),
OPTICAL_FLOW(OPTICAL_FLOW_DATA),
FOLLOW_TARGET(FOLLOW_TARGET_DATA),
OBSTACLE_DISTANCE(OBSTACLE_DISTANCE_DATA),
CAMERA_TRIGGER(CAMERA_TRIGGER_DATA),
STATUSTEXT(STATUSTEXT_DATA),
CAMERA_CAPTURE_STATUS(CAMERA_CAPTURE_STATUS_DATA),
GIMBAL_DEVICE_INFORMATION(GIMBAL_DEVICE_INFORMATION_DATA),
HIL_OPTICAL_FLOW(HIL_OPTICAL_FLOW_DATA),
GIMBAL_DEVICE_SET_ATTITUDE(GIMBAL_DEVICE_SET_ATTITUDE_DATA),
VIDEO_STREAM_INFORMATION(VIDEO_STREAM_INFORMATION_DATA),
PARAM_EXT_SET(PARAM_EXT_SET_DATA),
HOME_POSITION(HOME_POSITION_DATA),
COMPONENT_METADATA(COMPONENT_METADATA_DATA),
PARAM_EXT_VALUE(PARAM_EXT_VALUE_DATA),
OPEN_DRONE_ID_LOCATION(OPEN_DRONE_ID_LOCATION_DATA),
LINK_NODE_STATUS(LINK_NODE_STATUS_DATA),
NAMED_VALUE_INT(NAMED_VALUE_INT_DATA),
RC_CHANNELS_RAW(RC_CHANNELS_RAW_DATA),
SIM_STATE(SIM_STATE_DATA),
SCALED_PRESSURE2(SCALED_PRESSURE2_DATA),
ADSB_VEHICLE(ADSB_VEHICLE_DATA),
LOG_REQUEST_END(LOG_REQUEST_END_DATA),
DEBUG_VECT(DEBUG_VECT_DATA),
FLIGHT_INFORMATION(FLIGHT_INFORMATION_DATA),
COMMAND_INT(COMMAND_INT_DATA),
GLOBAL_POSITION_INT(GLOBAL_POSITION_INT_DATA),
MISSION_CLEAR_ALL(MISSION_CLEAR_ALL_DATA),
DATA_STREAM(DATA_STREAM_DATA),
HIGHRES_IMU(HIGHRES_IMU_DATA),
LOG_REQUEST_LIST(LOG_REQUEST_LIST_DATA),
LOG_DATA(LOG_DATA_DATA),
COMMAND_CANCEL(COMMAND_CANCEL_DATA),
SET_ACTUATOR_CONTROL_TARGET(SET_ACTUATOR_CONTROL_TARGET_DATA),
LOCAL_POSITION_NED(LOCAL_POSITION_NED_DATA),
MISSION_ITEM_REACHED(MISSION_ITEM_REACHED_DATA),
GIMBAL_MANAGER_STATUS(GIMBAL_MANAGER_STATUS_DATA),
HIGH_LATENCY2(HIGH_LATENCY2_DATA),
UAVCAN_NODE_INFO(UAVCAN_NODE_INFO_DATA),
TRAJECTORY_REPRESENTATION_BEZIER(TRAJECTORY_REPRESENTATION_BEZIER_DATA),
CELLULAR_STATUS(CELLULAR_STATUS_DATA),
ISBD_LINK_STATUS(ISBD_LINK_STATUS_DATA),
CELLULAR_CONFIG(CELLULAR_CONFIG_DATA),
LOCAL_POSITION_NED_COV(LOCAL_POSITION_NED_COV_DATA),
PLAY_TUNE(PLAY_TUNE_DATA),
RAW_RPM(RAW_RPM_DATA),
CURRENT_EVENT_SEQUENCE(CURRENT_EVENT_SEQUENCE_DATA),
VICON_POSITION_ESTIMATE(VICON_POSITION_ESTIMATE_DATA),
WHEEL_DISTANCE(WHEEL_DISTANCE_DATA),
GENERATOR_STATUS(GENERATOR_STATUS_DATA),
OPEN_DRONE_ID_SYSTEM(OPEN_DRONE_ID_SYSTEM_DATA),
TIMESYNC(TIMESYNC_DATA),
V2_EXTENSION(V2_EXTENSION_DATA),
FENCE_STATUS(FENCE_STATUS_DATA),
TIME_ESTIMATE_TO_TARGET(TIME_ESTIMATE_TO_TARGET_DATA),
EFI_STATUS(EFI_STATUS_DATA),
VFR_HUD(VFR_HUD_DATA),
LOG_ERASE(LOG_ERASE_DATA),
SET_HOME_POSITION(SET_HOME_POSITION_DATA),
LOGGING_DATA(LOGGING_DATA_DATA),
GLOBAL_VISION_POSITION_ESTIMATE(GLOBAL_VISION_POSITION_ESTIMATE_DATA),
LOGGING_DATA_ACKED(LOGGING_DATA_ACKED_DATA),
SMART_BATTERY_INFO(SMART_BATTERY_INFO_DATA),
CAN_FRAME(CAN_FRAME_DATA),
DEBUG(DEBUG_DATA),
AUTOPILOT_STATE_FOR_GIMBAL_DEVICE(AUTOPILOT_STATE_FOR_GIMBAL_DEVICE_DATA),
ACTUATOR_CONTROL_TARGET(ACTUATOR_CONTROL_TARGET_DATA),
SET_MODE(SET_MODE_DATA),
SAFETY_ALLOWED_AREA(SAFETY_ALLOWED_AREA_DATA),
SET_POSITION_TARGET_GLOBAL_INT(SET_POSITION_TARGET_GLOBAL_INT_DATA),
GPS_GLOBAL_ORIGIN(GPS_GLOBAL_ORIGIN_DATA),
LOGGING_ACK(LOGGING_ACK_DATA),
RESPONSE_EVENT_ERROR(RESPONSE_EVENT_ERROR_DATA),
COLLISION(COLLISION_DATA),
CONTROL_SYSTEM_STATE(CONTROL_SYSTEM_STATE_DATA),
GPS2_RAW(GPS2_RAW_DATA),
MISSION_WRITE_PARTIAL_LIST(MISSION_WRITE_PARTIAL_LIST_DATA),
MANUAL_SETPOINT(MANUAL_SETPOINT_DATA),
GIMBAL_DEVICE_ATTITUDE_STATUS(GIMBAL_DEVICE_ATTITUDE_STATUS_DATA),
MOUNT_ORIENTATION(MOUNT_ORIENTATION_DATA),
GIMBAL_MANAGER_SET_PITCHYAW(GIMBAL_MANAGER_SET_PITCHYAW_DATA),
SAFETY_SET_ALLOWED_AREA(SAFETY_SET_ALLOWED_AREA_DATA),
ESC_INFO(ESC_INFO_DATA),
WIFI_CONFIG_AP(WIFI_CONFIG_AP_DATA),
GLOBAL_POSITION_INT_COV(GLOBAL_POSITION_INT_COV_DATA),
AIS_VESSEL(AIS_VESSEL_DATA),
RESOURCE_REQUEST(RESOURCE_REQUEST_DATA),
PLAY_TUNE_V2(PLAY_TUNE_V2_DATA),
TERRAIN_REPORT(TERRAIN_REPORT_DATA),
HIL_STATE_QUATERNION(HIL_STATE_QUATERNION_DATA),
HYGROMETER_SENSOR(HYGROMETER_SENSOR_DATA),
PING(PING_DATA),
SET_ATTITUDE_TARGET(SET_ATTITUDE_TARGET_DATA),
DATA_TRANSMISSION_HANDSHAKE(DATA_TRANSMISSION_HANDSHAKE_DATA),
MANUAL_CONTROL(MANUAL_CONTROL_DATA),
MISSION_CURRENT(MISSION_CURRENT_DATA),
MISSION_ITEM_INT(MISSION_ITEM_INT_DATA),
HIL_GPS(HIL_GPS_DATA),
HIL_ACTUATOR_CONTROLS(HIL_ACTUATOR_CONTROLS_DATA),
MISSION_REQUEST_LIST(MISSION_REQUEST_LIST_DATA),
GPS2_RTK(GPS2_RTK_DATA),
TERRAIN_CHECK(TERRAIN_CHECK_DATA),
MAG_CAL_REPORT(MAG_CAL_REPORT_DATA),
SETUP_SIGNING(SETUP_SIGNING_DATA),
CAMERA_INFORMATION(CAMERA_INFORMATION_DATA),
CAMERA_FOV_STATUS(CAMERA_FOV_STATUS_DATA),
GIMBAL_MANAGER_INFORMATION(GIMBAL_MANAGER_INFORMATION_DATA),
HIL_STATE(HIL_STATE_DATA),
PARAM_EXT_REQUEST_READ(PARAM_EXT_REQUEST_READ_DATA),
TUNNEL(TUNNEL_DATA),
ONBOARD_COMPUTER_STATUS(ONBOARD_COMPUTER_STATUS_DATA),
CANFD_FRAME(CANFD_FRAME_DATA),
OPEN_DRONE_ID_MESSAGE_PACK(OPEN_DRONE_ID_MESSAGE_PACK_DATA),
MISSION_REQUEST_INT(MISSION_REQUEST_INT_DATA),
ATTITUDE_QUATERNION(ATTITUDE_QUATERNION_DATA),
GPS_RTCM_DATA(GPS_RTCM_DATA_DATA),
OPTICAL_FLOW_RAD(OPTICAL_FLOW_RAD_DATA),
OPEN_DRONE_ID_ARM_STATUS(OPEN_DRONE_ID_ARM_STATUS_DATA),
VIBRATION(VIBRATION_DATA),
POWER_STATUS(POWER_STATUS_DATA),
SYS_STATUS(SYS_STATUS_DATA),
NAV_CONTROLLER_OUTPUT(NAV_CONTROLLER_OUTPUT_DATA),
}
Variants§
CHANGE_OPERATOR_CONTROL_ACK(CHANGE_OPERATOR_CONTROL_ACK_DATA)
HIL_CONTROLS(HIL_CONTROLS_DATA)
CAN_FILTER_MODIFY(CAN_FILTER_MODIFY_DATA)
OPEN_DRONE_ID_OPERATOR_ID(OPEN_DRONE_ID_OPERATOR_ID_DATA)
SCALED_IMU2(SCALED_IMU2_DATA)
EXTENDED_SYS_STATE(EXTENDED_SYS_STATE_DATA)
PARAM_SET(PARAM_SET_DATA)
SET_POSITION_TARGET_LOCAL_NED(SET_POSITION_TARGET_LOCAL_NED_DATA)
EVENT(EVENT_DATA)
HIL_SENSOR(HIL_SENSOR_DATA)
DEBUG_FLOAT_ARRAY(DEBUG_FLOAT_ARRAY_DATA)
CHANGE_OPERATOR_CONTROL(CHANGE_OPERATOR_CONTROL_DATA)
ATTITUDE_TARGET(ATTITUDE_TARGET_DATA)
UAVCAN_NODE_STATUS(UAVCAN_NODE_STATUS_DATA)
WINCH_STATUS(WINCH_STATUS_DATA)
RAW_PRESSURE(RAW_PRESSURE_DATA)
STORAGE_INFORMATION(STORAGE_INFORMATION_DATA)
CAMERA_TRACKING_GEO_STATUS(CAMERA_TRACKING_GEO_STATUS_DATA)
ORBIT_EXECUTION_STATUS(ORBIT_EXECUTION_STATUS_DATA)
RC_CHANNELS_SCALED(RC_CHANNELS_SCALED_DATA)
REQUEST_DATA_STREAM(REQUEST_DATA_STREAM_DATA)
PARAM_EXT_ACK(PARAM_EXT_ACK_DATA)
ESTIMATOR_STATUS(ESTIMATOR_STATUS_DATA)
UTM_GLOBAL_POSITION(UTM_GLOBAL_POSITION_DATA)
ALTITUDE(ALTITUDE_DATA)
BATTERY_STATUS(BATTERY_STATUS_DATA)
RAW_IMU(RAW_IMU_DATA)
PARAM_REQUEST_LIST(PARAM_REQUEST_LIST_DATA)
MISSION_ITEM(MISSION_ITEM_DATA)
MISSION_COUNT(MISSION_COUNT_DATA)
MEMORY_VECT(MEMORY_VECT_DATA)
VIDEO_STREAM_STATUS(VIDEO_STREAM_STATUS_DATA)
TRAJECTORY_REPRESENTATION_WAYPOINTS(TRAJECTORY_REPRESENTATION_WAYPOINTS_DATA)
OPEN_DRONE_ID_SYSTEM_UPDATE(OPEN_DRONE_ID_SYSTEM_UPDATE_DATA)
OPEN_DRONE_ID_AUTHENTICATION(OPEN_DRONE_ID_AUTHENTICATION_DATA)
GPS_INJECT_DATA(GPS_INJECT_DATA_DATA)
GPS_RAW_INT(GPS_RAW_INT_DATA)
LANDING_TARGET(LANDING_TARGET_DATA)
AUTOPILOT_VERSION(AUTOPILOT_VERSION_DATA)
ATTITUDE_QUATERNION_COV(ATTITUDE_QUATERNION_COV_DATA)
COMPONENT_INFORMATION(COMPONENT_INFORMATION_DATA)
POSITION_TARGET_LOCAL_NED(POSITION_TARGET_LOCAL_NED_DATA)
BUTTON_CHANGE(BUTTON_CHANGE_DATA)
SUPPORTED_TUNES(SUPPORTED_TUNES_DATA)
GIMBAL_MANAGER_SET_ATTITUDE(GIMBAL_MANAGER_SET_ATTITUDE_DATA)
MISSION_REQUEST(MISSION_REQUEST_DATA)
DISTANCE_SENSOR(DISTANCE_SENSOR_DATA)
PARAM_REQUEST_READ(PARAM_REQUEST_READ_DATA)
HIGH_LATENCY(HIGH_LATENCY_DATA)
PARAM_EXT_REQUEST_LIST(PARAM_EXT_REQUEST_LIST_DATA)
LOCAL_POSITION_NED_SYSTEM_GLOBAL_OFFSET(LOCAL_POSITION_NED_SYSTEM_GLOBAL_OFFSET_DATA)
RC_CHANNELS(RC_CHANNELS_DATA)
POSITION_TARGET_GLOBAL_INT(POSITION_TARGET_GLOBAL_INT_DATA)
OPEN_DRONE_ID_BASIC_ID(OPEN_DRONE_ID_BASIC_ID_DATA)
SCALED_IMU3(SCALED_IMU3_DATA)
ENCAPSULATED_DATA(ENCAPSULATED_DATA_DATA)
RC_CHANNELS_OVERRIDE(RC_CHANNELS_OVERRIDE_DATA)
RADIO_STATUS(RADIO_STATUS_DATA)
MISSION_ACK(MISSION_ACK_DATA)
COMMAND_ACK(COMMAND_ACK_DATA)
FILE_TRANSFER_PROTOCOL(FILE_TRANSFER_PROTOCOL_DATA)
LOG_ENTRY(LOG_ENTRY_DATA)
LOG_REQUEST_DATA(LOG_REQUEST_DATA_DATA)
GPS_RTK(GPS_RTK_DATA)
WIND_COV(WIND_COV_DATA)
GPS_INPUT(GPS_INPUT_DATA)
PARAM_VALUE(PARAM_VALUE_DATA)
SYSTEM_TIME(SYSTEM_TIME_DATA)
NAMED_VALUE_FLOAT(NAMED_VALUE_FLOAT_DATA)
CAMERA_SETTINGS(CAMERA_SETTINGS_DATA)
MISSION_REQUEST_PARTIAL_LIST(MISSION_REQUEST_PARTIAL_LIST_DATA)
SERVO_OUTPUT_RAW(SERVO_OUTPUT_RAW_DATA)
HIL_RC_INPUTS_RAW(HIL_RC_INPUTS_RAW_DATA)
CAMERA_IMAGE_CAPTURED(CAMERA_IMAGE_CAPTURED_DATA)
GIMBAL_MANAGER_SET_MANUAL_CONTROL(GIMBAL_MANAGER_SET_MANUAL_CONTROL_DATA)
ESC_STATUS(ESC_STATUS_DATA)
ODOMETRY(ODOMETRY_DATA)
PARAM_MAP_RC(PARAM_MAP_RC_DATA)
OPEN_DRONE_ID_SELF_ID(OPEN_DRONE_ID_SELF_ID_DATA)
HEARTBEAT(HEARTBEAT_DATA)
SCALED_IMU(SCALED_IMU_DATA)
REQUEST_EVENT(REQUEST_EVENT_DATA)
SCALED_PRESSURE3(SCALED_PRESSURE3_DATA)
ATT_POS_MOCAP(ATT_POS_MOCAP_DATA)
PROTOCOL_VERSION(PROTOCOL_VERSION_DATA)
MESSAGE_INTERVAL(MESSAGE_INTERVAL_DATA)
CAMERA_TRACKING_IMAGE_STATUS(CAMERA_TRACKING_IMAGE_STATUS_DATA)
TERRAIN_DATA(TERRAIN_DATA_DATA)
GPS_STATUS(GPS_STATUS_DATA)
ACTUATOR_OUTPUT_STATUS(ACTUATOR_OUTPUT_STATUS_DATA)
COMMAND_LONG(COMMAND_LONG_DATA)
ATTITUDE(ATTITUDE_DATA)
SCALED_PRESSURE(SCALED_PRESSURE_DATA)
MISSION_SET_CURRENT(MISSION_SET_CURRENT_DATA)
SET_GPS_GLOBAL_ORIGIN(SET_GPS_GLOBAL_ORIGIN_DATA)
VISION_SPEED_ESTIMATE(VISION_SPEED_ESTIMATE_DATA)
VISION_POSITION_ESTIMATE(VISION_POSITION_ESTIMATE_DATA)
TERRAIN_REQUEST(TERRAIN_REQUEST_DATA)
SERIAL_CONTROL(SERIAL_CONTROL_DATA)
AUTH_KEY(AUTH_KEY_DATA)
OPTICAL_FLOW(OPTICAL_FLOW_DATA)
FOLLOW_TARGET(FOLLOW_TARGET_DATA)
OBSTACLE_DISTANCE(OBSTACLE_DISTANCE_DATA)
CAMERA_TRIGGER(CAMERA_TRIGGER_DATA)
STATUSTEXT(STATUSTEXT_DATA)
CAMERA_CAPTURE_STATUS(CAMERA_CAPTURE_STATUS_DATA)
GIMBAL_DEVICE_INFORMATION(GIMBAL_DEVICE_INFORMATION_DATA)
HIL_OPTICAL_FLOW(HIL_OPTICAL_FLOW_DATA)
GIMBAL_DEVICE_SET_ATTITUDE(GIMBAL_DEVICE_SET_ATTITUDE_DATA)
VIDEO_STREAM_INFORMATION(VIDEO_STREAM_INFORMATION_DATA)
PARAM_EXT_SET(PARAM_EXT_SET_DATA)
HOME_POSITION(HOME_POSITION_DATA)
COMPONENT_METADATA(COMPONENT_METADATA_DATA)
PARAM_EXT_VALUE(PARAM_EXT_VALUE_DATA)
OPEN_DRONE_ID_LOCATION(OPEN_DRONE_ID_LOCATION_DATA)
LINK_NODE_STATUS(LINK_NODE_STATUS_DATA)
NAMED_VALUE_INT(NAMED_VALUE_INT_DATA)
RC_CHANNELS_RAW(RC_CHANNELS_RAW_DATA)
SIM_STATE(SIM_STATE_DATA)
SCALED_PRESSURE2(SCALED_PRESSURE2_DATA)
ADSB_VEHICLE(ADSB_VEHICLE_DATA)
LOG_REQUEST_END(LOG_REQUEST_END_DATA)
DEBUG_VECT(DEBUG_VECT_DATA)
FLIGHT_INFORMATION(FLIGHT_INFORMATION_DATA)
COMMAND_INT(COMMAND_INT_DATA)
GLOBAL_POSITION_INT(GLOBAL_POSITION_INT_DATA)
MISSION_CLEAR_ALL(MISSION_CLEAR_ALL_DATA)
DATA_STREAM(DATA_STREAM_DATA)
HIGHRES_IMU(HIGHRES_IMU_DATA)
LOG_REQUEST_LIST(LOG_REQUEST_LIST_DATA)
LOG_DATA(LOG_DATA_DATA)
COMMAND_CANCEL(COMMAND_CANCEL_DATA)
SET_ACTUATOR_CONTROL_TARGET(SET_ACTUATOR_CONTROL_TARGET_DATA)
LOCAL_POSITION_NED(LOCAL_POSITION_NED_DATA)
MISSION_ITEM_REACHED(MISSION_ITEM_REACHED_DATA)
GIMBAL_MANAGER_STATUS(GIMBAL_MANAGER_STATUS_DATA)
HIGH_LATENCY2(HIGH_LATENCY2_DATA)
UAVCAN_NODE_INFO(UAVCAN_NODE_INFO_DATA)
TRAJECTORY_REPRESENTATION_BEZIER(TRAJECTORY_REPRESENTATION_BEZIER_DATA)
CELLULAR_STATUS(CELLULAR_STATUS_DATA)
ISBD_LINK_STATUS(ISBD_LINK_STATUS_DATA)
CELLULAR_CONFIG(CELLULAR_CONFIG_DATA)
LOCAL_POSITION_NED_COV(LOCAL_POSITION_NED_COV_DATA)
PLAY_TUNE(PLAY_TUNE_DATA)
RAW_RPM(RAW_RPM_DATA)
CURRENT_EVENT_SEQUENCE(CURRENT_EVENT_SEQUENCE_DATA)
VICON_POSITION_ESTIMATE(VICON_POSITION_ESTIMATE_DATA)
WHEEL_DISTANCE(WHEEL_DISTANCE_DATA)
GENERATOR_STATUS(GENERATOR_STATUS_DATA)
OPEN_DRONE_ID_SYSTEM(OPEN_DRONE_ID_SYSTEM_DATA)
TIMESYNC(TIMESYNC_DATA)
V2_EXTENSION(V2_EXTENSION_DATA)
FENCE_STATUS(FENCE_STATUS_DATA)
TIME_ESTIMATE_TO_TARGET(TIME_ESTIMATE_TO_TARGET_DATA)
EFI_STATUS(EFI_STATUS_DATA)
VFR_HUD(VFR_HUD_DATA)
LOG_ERASE(LOG_ERASE_DATA)
SET_HOME_POSITION(SET_HOME_POSITION_DATA)
LOGGING_DATA(LOGGING_DATA_DATA)
GLOBAL_VISION_POSITION_ESTIMATE(GLOBAL_VISION_POSITION_ESTIMATE_DATA)
LOGGING_DATA_ACKED(LOGGING_DATA_ACKED_DATA)
SMART_BATTERY_INFO(SMART_BATTERY_INFO_DATA)
CAN_FRAME(CAN_FRAME_DATA)
DEBUG(DEBUG_DATA)
AUTOPILOT_STATE_FOR_GIMBAL_DEVICE(AUTOPILOT_STATE_FOR_GIMBAL_DEVICE_DATA)
ACTUATOR_CONTROL_TARGET(ACTUATOR_CONTROL_TARGET_DATA)
SET_MODE(SET_MODE_DATA)
SAFETY_ALLOWED_AREA(SAFETY_ALLOWED_AREA_DATA)
SET_POSITION_TARGET_GLOBAL_INT(SET_POSITION_TARGET_GLOBAL_INT_DATA)
GPS_GLOBAL_ORIGIN(GPS_GLOBAL_ORIGIN_DATA)
LOGGING_ACK(LOGGING_ACK_DATA)
RESPONSE_EVENT_ERROR(RESPONSE_EVENT_ERROR_DATA)
COLLISION(COLLISION_DATA)
CONTROL_SYSTEM_STATE(CONTROL_SYSTEM_STATE_DATA)
GPS2_RAW(GPS2_RAW_DATA)
MISSION_WRITE_PARTIAL_LIST(MISSION_WRITE_PARTIAL_LIST_DATA)
MANUAL_SETPOINT(MANUAL_SETPOINT_DATA)
GIMBAL_DEVICE_ATTITUDE_STATUS(GIMBAL_DEVICE_ATTITUDE_STATUS_DATA)
MOUNT_ORIENTATION(MOUNT_ORIENTATION_DATA)
GIMBAL_MANAGER_SET_PITCHYAW(GIMBAL_MANAGER_SET_PITCHYAW_DATA)
SAFETY_SET_ALLOWED_AREA(SAFETY_SET_ALLOWED_AREA_DATA)
ESC_INFO(ESC_INFO_DATA)
WIFI_CONFIG_AP(WIFI_CONFIG_AP_DATA)
GLOBAL_POSITION_INT_COV(GLOBAL_POSITION_INT_COV_DATA)
AIS_VESSEL(AIS_VESSEL_DATA)
RESOURCE_REQUEST(RESOURCE_REQUEST_DATA)
PLAY_TUNE_V2(PLAY_TUNE_V2_DATA)
TERRAIN_REPORT(TERRAIN_REPORT_DATA)
HIL_STATE_QUATERNION(HIL_STATE_QUATERNION_DATA)
HYGROMETER_SENSOR(HYGROMETER_SENSOR_DATA)
PING(PING_DATA)
SET_ATTITUDE_TARGET(SET_ATTITUDE_TARGET_DATA)
DATA_TRANSMISSION_HANDSHAKE(DATA_TRANSMISSION_HANDSHAKE_DATA)
MANUAL_CONTROL(MANUAL_CONTROL_DATA)
MISSION_CURRENT(MISSION_CURRENT_DATA)
MISSION_ITEM_INT(MISSION_ITEM_INT_DATA)
HIL_GPS(HIL_GPS_DATA)
HIL_ACTUATOR_CONTROLS(HIL_ACTUATOR_CONTROLS_DATA)
MISSION_REQUEST_LIST(MISSION_REQUEST_LIST_DATA)
GPS2_RTK(GPS2_RTK_DATA)
TERRAIN_CHECK(TERRAIN_CHECK_DATA)
MAG_CAL_REPORT(MAG_CAL_REPORT_DATA)
SETUP_SIGNING(SETUP_SIGNING_DATA)
CAMERA_INFORMATION(CAMERA_INFORMATION_DATA)
CAMERA_FOV_STATUS(CAMERA_FOV_STATUS_DATA)
GIMBAL_MANAGER_INFORMATION(GIMBAL_MANAGER_INFORMATION_DATA)
HIL_STATE(HIL_STATE_DATA)
PARAM_EXT_REQUEST_READ(PARAM_EXT_REQUEST_READ_DATA)
TUNNEL(TUNNEL_DATA)
ONBOARD_COMPUTER_STATUS(ONBOARD_COMPUTER_STATUS_DATA)
CANFD_FRAME(CANFD_FRAME_DATA)
OPEN_DRONE_ID_MESSAGE_PACK(OPEN_DRONE_ID_MESSAGE_PACK_DATA)
MISSION_REQUEST_INT(MISSION_REQUEST_INT_DATA)
ATTITUDE_QUATERNION(ATTITUDE_QUATERNION_DATA)
GPS_RTCM_DATA(GPS_RTCM_DATA_DATA)
OPTICAL_FLOW_RAD(OPTICAL_FLOW_RAD_DATA)
OPEN_DRONE_ID_ARM_STATUS(OPEN_DRONE_ID_ARM_STATUS_DATA)
VIBRATION(VIBRATION_DATA)
POWER_STATUS(POWER_STATUS_DATA)
SYS_STATUS(SYS_STATUS_DATA)
NAV_CONTROLLER_OUTPUT(NAV_CONTROLLER_OUTPUT_DATA)
Trait Implementations§
§impl Clone for MavMessage
impl Clone for MavMessage
§fn clone(&self) -> MavMessage
fn clone(&self) -> MavMessage
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more§impl Debug for MavMessage
impl Debug for MavMessage
§impl<'de> Deserialize<'de> for MavMessage
impl<'de> Deserialize<'de> for MavMessage
§fn deserialize<__D>(
__deserializer: __D
) -> Result<MavMessage, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<MavMessage, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
§impl Message for MavMessage
impl Message for MavMessage
fn parse(
version: MavlinkVersion,
id: u32,
payload: &[u8]
) -> Result<MavMessage, ParserError>
fn message_name(&self) -> &'static str
fn message_id(&self) -> u32
fn message_id_from_name(name: &str) -> Result<u32, &'static str>
fn default_message_from_id(id: u32) -> Result<MavMessage, &'static str>
§fn ser(&self, version: MavlinkVersion, bytes: &mut [u8]) -> usize
fn ser(&self, version: MavlinkVersion, bytes: &mut [u8]) -> usize
Serialize Message into byte slice and return count of bytes written
fn extra_crc(id: u32) -> u8
§impl PartialEq<MavMessage> for MavMessage
impl PartialEq<MavMessage> for MavMessage
§fn eq(&self, other: &MavMessage) -> bool
fn eq(&self, other: &MavMessage) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.§impl Serialize for MavMessage
impl Serialize for MavMessage
§fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for MavMessage
Auto Trait Implementations§
impl RefUnwindSafe for MavMessage
impl Send for MavMessage
impl Sync for MavMessage
impl Unpin for MavMessage
impl UnwindSafe for MavMessage
Blanket Implementations§
§impl<T> Conv for T
impl<T> Conv for T
§impl<T> FmtForward for T
impl<T> FmtForward for T
§fn fmt_binary(self) -> FmtBinary<Self>where
Self: Binary,
fn fmt_binary(self) -> FmtBinary<Self>where
Self: Binary,
Causes
self
to use its Binary
implementation when Debug
-formatted.§fn fmt_display(self) -> FmtDisplay<Self>where
Self: Display,
fn fmt_display(self) -> FmtDisplay<Self>where
Self: Display,
Causes
self
to use its Display
implementation when
Debug
-formatted.§fn fmt_lower_exp(self) -> FmtLowerExp<Self>where
Self: LowerExp,
fn fmt_lower_exp(self) -> FmtLowerExp<Self>where
Self: LowerExp,
Causes
self
to use its LowerExp
implementation when
Debug
-formatted.§fn fmt_lower_hex(self) -> FmtLowerHex<Self>where
Self: LowerHex,
fn fmt_lower_hex(self) -> FmtLowerHex<Self>where
Self: LowerHex,
Causes
self
to use its LowerHex
implementation when
Debug
-formatted.§fn fmt_octal(self) -> FmtOctal<Self>where
Self: Octal,
fn fmt_octal(self) -> FmtOctal<Self>where
Self: Octal,
Causes
self
to use its Octal
implementation when Debug
-formatted.§fn fmt_pointer(self) -> FmtPointer<Self>where
Self: Pointer,
fn fmt_pointer(self) -> FmtPointer<Self>where
Self: Pointer,
Causes
self
to use its Pointer
implementation when
Debug
-formatted.§fn fmt_upper_exp(self) -> FmtUpperExp<Self>where
Self: UpperExp,
fn fmt_upper_exp(self) -> FmtUpperExp<Self>where
Self: UpperExp,
Causes
self
to use its UpperExp
implementation when
Debug
-formatted.§fn fmt_upper_hex(self) -> FmtUpperHex<Self>where
Self: UpperHex,
fn fmt_upper_hex(self) -> FmtUpperHex<Self>where
Self: UpperHex,
Causes
self
to use its UpperHex
implementation when
Debug
-formatted.§fn fmt_list(self) -> FmtList<Self>where
&'a Self: for<'a> IntoIterator,
fn fmt_list(self) -> FmtList<Self>where
&'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request
§impl<T> Pipe for Twhere
T: ?Sized,
impl<T> Pipe for Twhere
T: ?Sized,
§fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere
Self: Sized,
fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere
Self: Sized,
Pipes by value. This is generally the method you want to use. Read more
§fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere
R: 'a,
fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere
R: 'a,
Borrows
self
and passes that borrow into the pipe function. Read more§fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere
R: 'a,
fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere
R: 'a,
Mutably borrows
self
and passes that borrow into the pipe function. Read more§fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere
Self: Borrow<B>,
B: 'a + ?Sized,
R: 'a,
fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> Rwhere
Self: Borrow<B>,
B: 'a + ?Sized,
R: 'a,
§fn pipe_borrow_mut<'a, B, R>(
&'a mut self,
func: impl FnOnce(&'a mut B) -> R
) -> Rwhere
Self: BorrowMut<B>,
B: 'a + ?Sized,
R: 'a,
fn pipe_borrow_mut<'a, B, R>(
&'a mut self,
func: impl FnOnce(&'a mut B) -> R
) -> Rwhere
Self: BorrowMut<B>,
B: 'a + ?Sized,
R: 'a,
§fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere
Self: AsRef<U>,
U: 'a + ?Sized,
R: 'a,
fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> Rwhere
Self: AsRef<U>,
U: 'a + ?Sized,
R: 'a,
Borrows
self
, then passes self.as_ref()
into the pipe function.§fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere
Self: AsMut<U>,
U: 'a + ?Sized,
R: 'a,
fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> Rwhere
Self: AsMut<U>,
U: 'a + ?Sized,
R: 'a,
Mutably borrows
self
, then passes self.as_mut()
into the pipe
function.source§impl<T> Serialize for Twhere
T: Serialize + ?Sized,
impl<T> Serialize for Twhere
T: Serialize + ?Sized,
fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>
§impl<T> Tap for T
impl<T> Tap for T
§fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere
Self: Borrow<B>,
B: ?Sized,
fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Selfwhere
Self: Borrow<B>,
B: ?Sized,
Immutable access to the
Borrow<B>
of a value. Read more§fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere
Self: BorrowMut<B>,
B: ?Sized,
fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere
Self: BorrowMut<B>,
B: ?Sized,
Mutable access to the
BorrowMut<B>
of a value. Read more§fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere
Self: AsRef<R>,
R: ?Sized,
fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Selfwhere
Self: AsRef<R>,
R: ?Sized,
Immutable access to the
AsRef<R>
view of a value. Read more§fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere
Self: AsMut<R>,
R: ?Sized,
fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere
Self: AsMut<R>,
R: ?Sized,
Mutable access to the
AsMut<R>
view of a value. Read more§fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere
Self: Deref<Target = T>,
T: ?Sized,
fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Selfwhere
Self: Deref<Target = T>,
T: ?Sized,
Immutable access to the
Deref::Target
of a value. Read more§fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere
Self: DerefMut<Target = T> + Deref,
T: ?Sized,
fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Selfwhere
Self: DerefMut<Target = T> + Deref,
T: ?Sized,
Mutable access to the
Deref::Target
of a value. Read more§fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self
fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self
Calls
.tap()
only in debug builds, and is erased in release builds.§fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self
fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self
Calls
.tap_mut()
only in debug builds, and is erased in release
builds.§fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere
Self: Borrow<B>,
B: ?Sized,
fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Selfwhere
Self: Borrow<B>,
B: ?Sized,
Calls
.tap_borrow()
only in debug builds, and is erased in release
builds.§fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere
Self: BorrowMut<B>,
B: ?Sized,
fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Selfwhere
Self: BorrowMut<B>,
B: ?Sized,
Calls
.tap_borrow_mut()
only in debug builds, and is erased in release
builds.§fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere
Self: AsRef<R>,
R: ?Sized,
fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Selfwhere
Self: AsRef<R>,
R: ?Sized,
Calls
.tap_ref()
only in debug builds, and is erased in release
builds.§fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere
Self: AsMut<R>,
R: ?Sized,
fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Selfwhere
Self: AsMut<R>,
R: ?Sized,
Calls
.tap_ref_mut()
only in debug builds, and is erased in release
builds.