Enum Common

Source
pub enum Common {
Show 229 variants LogRequestData(LogRequestData), CommandInt(CommandInt), MissionItem(MissionItem), CanfdFrame(CanfdFrame), OpenDroneIdArmStatus(OpenDroneIdArmStatus), RequestDataStream(RequestDataStream), Event(Event), SerialControl(SerialControl), SetGpsGlobalOrigin(SetGpsGlobalOrigin), CameraInformation(CameraInformation), Tunnel(Tunnel), GimbalDeviceAttitudeStatus(GimbalDeviceAttitudeStatus), DataTransmissionHandshake(DataTransmissionHandshake), ResponseEventError(ResponseEventError), HilStateQuaternion(HilStateQuaternion), ControlSystemState(ControlSystemState), FileTransferProtocol(FileTransferProtocol), VideoStreamInformation(VideoStreamInformation), TerrainRequest(TerrainRequest), TrajectoryRepresentationBezier(TrajectoryRepresentationBezier), ManualSetpoint(ManualSetpoint), DistanceSensor(DistanceSensor), SetupSigning(SetupSigning), MissionItemInt(MissionItemInt), LoggingDataAcked(LoggingDataAcked), AttitudeQuaternion(AttitudeQuaternion), VisionPositionEstimate(VisionPositionEstimate), Odometry(Odometry), PlayTune(PlayTune), GimbalDeviceInformation(GimbalDeviceInformation), TimeEstimateToTarget(TimeEstimateToTarget), ParamRequestRead(ParamRequestRead), AuthKey(AuthKey), ParamExtRequestRead(ParamExtRequestRead), HighLatency2(HighLatency2), OnboardComputerStatus(OnboardComputerStatus), RadioStatus(RadioStatus), PlayTuneV2(PlayTuneV2), Collision(Collision), GlobalPositionInt(GlobalPositionInt), PositionTargetGlobalInt(PositionTargetGlobalInt), FenceStatus(FenceStatus), GpsRtk(GpsRtk), SetActuatorControlTarget(SetActuatorControlTarget), WinchStatus(WinchStatus), OpenDroneIdSystemUpdate(OpenDroneIdSystemUpdate), HighLatency(HighLatency), CameraSettings(CameraSettings), HighresImu(HighresImu), CameraTrigger(CameraTrigger), ComponentInformation(ComponentInformation), LogRequestEnd(LogRequestEnd), MissionRequestPartialList(MissionRequestPartialList), HilGps(HilGps), FuelStatus(FuelStatus), Ping(Ping), OpenDroneIdSelfId(OpenDroneIdSelfId), GimbalDeviceSetAttitude(GimbalDeviceSetAttitude), RawRpm(RawRpm), VfrHud(VfrHud), ComponentInformationBasic(ComponentInformationBasic), SetMode(SetMode), Attitude(Attitude), MissionWritePartialList(MissionWritePartialList), LoggingAck(LoggingAck), MissionRequestInt(MissionRequestInt), Altitude(Altitude), RcChannelsScaled(RcChannelsScaled), UavcanNodeStatus(UavcanNodeStatus), GpsRtcmData(GpsRtcmData), ScaledPressure(ScaledPressure), SafetyAllowedArea(SafetyAllowedArea), NavControllerOutput(NavControllerOutput), CameraImageCaptured(CameraImageCaptured), SupportedTunes(SupportedTunes), DebugVect(DebugVect), ParamSet(ParamSet), SysStatus(SysStatus), ExtendedSysState(ExtendedSysState), ParamRequestList(ParamRequestList), UavcanNodeInfo(UavcanNodeInfo), BatteryInfo(BatteryInfo), RcChannelsRaw(RcChannelsRaw), GimbalManagerSetPitchyaw(GimbalManagerSetPitchyaw), GpsInjectData(GpsInjectData), CameraTrackingGeoStatus(CameraTrackingGeoStatus), ScaledPressure3(ScaledPressure3), BatteryStatus(BatteryStatus), ScaledImu2(ScaledImu2), UtmGlobalPosition(UtmGlobalPosition), V2Extension(V2Extension), GpsStatus(GpsStatus), HilRcInputsRaw(HilRcInputsRaw), ManualControl(ManualControl), LogEntry(LogEntry), GeneratorStatus(GeneratorStatus), RequestEvent(RequestEvent), AvailableModes(AvailableModes), CellularStatus(CellularStatus), EfiStatus(EfiStatus), CameraCaptureStatus(CameraCaptureStatus), OpenDroneIdBasicId(OpenDroneIdBasicId), GpsGlobalOrigin(GpsGlobalOrigin), ParamMapRc(ParamMapRc), OpenDroneIdLocation(OpenDroneIdLocation), OrbitExecutionStatus(OrbitExecutionStatus), SmartBatteryInfo(SmartBatteryInfo), AutopilotStateForGimbalDevice(AutopilotStateForGimbalDevice), GpsInput(GpsInput), OpenDroneIdMessagePack(OpenDroneIdMessagePack), HilOpticalFlow(HilOpticalFlow), ParamValue(ParamValue), ScaledImu(ScaledImu), SetPositionTargetGlobalInt(SetPositionTargetGlobalInt), CameraTrackingImageStatus(CameraTrackingImageStatus), ButtonChange(ButtonChange), OpticalFlowRad(OpticalFlowRad), MemoryVect(MemoryVect), NamedValueFloat(NamedValueFloat), ScaledImu3(ScaledImu3), CommandAck(CommandAck), FollowTarget(FollowTarget), NamedValueInt(NamedValueInt), HilState(HilState), ServoOutputRaw(ServoOutputRaw), Vibration(Vibration), LogData(LogData), WheelDistance(WheelDistance), Timesync(Timesync), Debug(Debug), ActuatorControlTarget(ActuatorControlTarget), OpenDroneIdOperatorId(OpenDroneIdOperatorId), GlobalPositionIntCov(GlobalPositionIntCov), SafetySetAllowedArea(SafetySetAllowedArea), WindCov(WindCov), Gps2Rtk(Gps2Rtk), MissionItemReached(MissionItemReached), GimbalManagerSetManualControl(GimbalManagerSetManualControl), PositionTargetLocalNed(PositionTargetLocalNed), GimbalManagerSetAttitude(GimbalManagerSetAttitude), RcChannelsOverride(RcChannelsOverride), MissionRequest(MissionRequest), PowerStatus(PowerStatus), CommandLong(CommandLong), LandingTarget(LandingTarget), FlightInformation(FlightInformation), Statustext(Statustext), ProtocolVersion(ProtocolVersion), SetHomePosition(SetHomePosition), IsbdLinkStatus(IsbdLinkStatus), DataStream(DataStream), CurrentEventSequence(CurrentEventSequence), LogRequestList(LogRequestList), CurrentMode(CurrentMode), AdsbVehicle(AdsbVehicle), VideoStreamStatus(VideoStreamStatus), AttitudeQuaternionCov(AttitudeQuaternionCov), HilActuatorControls(HilActuatorControls), OpticalFlow(OpticalFlow), CanFilterModify(CanFilterModify), CellularConfig(CellularConfig), ChangeOperatorControlAck(ChangeOperatorControlAck), ResourceRequest(ResourceRequest), SimState(SimState), SetAttitudeTarget(SetAttitudeTarget), LoggingData(LoggingData), MissionRequestList(MissionRequestList), AvailableModesMonitor(AvailableModesMonitor), MissionSetCurrent(MissionSetCurrent), AttPosMocap(AttPosMocap), RcChannels(RcChannels), LinkNodeStatus(LinkNodeStatus), ViconPositionEstimate(ViconPositionEstimate), EncapsulatedData(EncapsulatedData), AutopilotVersion(AutopilotVersion), ParamExtSet(ParamExtSet), CanFrame(CanFrame), GlobalVisionPositionEstimate(GlobalVisionPositionEstimate), GpsRawInt(GpsRawInt), GimbalManagerStatus(GimbalManagerStatus), GimbalManagerInformation(GimbalManagerInformation), MissionCurrent(MissionCurrent), HygrometerSensor(HygrometerSensor), EstimatorStatus(EstimatorStatus), AttitudeTarget(AttitudeTarget), ObstacleDistance(ObstacleDistance), WifiConfigAp(WifiConfigAp), LocalPositionNedCov(LocalPositionNedCov), Gps2Raw(Gps2Raw), ParamExtRequestList(ParamExtRequestList), Heartbeat(Heartbeat), CameraThermalRange(CameraThermalRange), ComponentMetadata(ComponentMetadata), SystemTime(SystemTime), SetPositionTargetLocalNed(SetPositionTargetLocalNed), OpenDroneIdSystem(OpenDroneIdSystem), LocalPositionNedSystemGlobalOffset(LocalPositionNedSystemGlobalOffset), RawPressure(RawPressure), OpenDroneIdAuthentication(OpenDroneIdAuthentication), MissionCount(MissionCount), MagCalReport(MagCalReport), IlluminatorStatus(IlluminatorStatus), HilControls(HilControls), ChangeOperatorControl(ChangeOperatorControl), MountOrientation(MountOrientation), VisionSpeedEstimate(VisionSpeedEstimate), LocalPositionNed(LocalPositionNed), DebugFloatArray(DebugFloatArray), ParamExtValue(ParamExtValue), ScaledPressure2(ScaledPressure2), CommandCancel(CommandCancel), HilSensor(HilSensor), TerrainReport(TerrainReport), ParamExtAck(ParamExtAck), MessageInterval(MessageInterval), StorageInformation(StorageInformation), TerrainCheck(TerrainCheck), TrajectoryRepresentationWaypoints(TrajectoryRepresentationWaypoints), TerrainData(TerrainData), MissionAck(MissionAck), CameraFovStatus(CameraFovStatus), LogErase(LogErase), RawImu(RawImu), ActuatorOutputStatus(ActuatorOutputStatus), EscInfo(EscInfo), HomePosition(HomePosition), AisVessel(AisVessel), EscStatus(EscStatus), MissionClearAll(MissionClearAll),
}
Expand description

Enum containing all messages within common dialect.

Variants§

§

LogRequestData(LogRequestData)

MAVLink message LOG_REQUEST_DATA.

§

CommandInt(CommandInt)

MAVLink message COMMAND_INT.

§

MissionItem(MissionItem)

MAVLink message MISSION_ITEM.

§

CanfdFrame(CanfdFrame)

MAVLink message CANFD_FRAME.

§

OpenDroneIdArmStatus(OpenDroneIdArmStatus)

MAVLink message OPEN_DRONE_ID_ARM_STATUS.

§

RequestDataStream(RequestDataStream)

MAVLink message REQUEST_DATA_STREAM.

§

Event(Event)

MAVLink message EVENT.

§

SerialControl(SerialControl)

MAVLink message SERIAL_CONTROL.

§

SetGpsGlobalOrigin(SetGpsGlobalOrigin)

MAVLink message SET_GPS_GLOBAL_ORIGIN.

§

CameraInformation(CameraInformation)

MAVLink message CAMERA_INFORMATION.

§

Tunnel(Tunnel)

MAVLink message TUNNEL.

§

GimbalDeviceAttitudeStatus(GimbalDeviceAttitudeStatus)

MAVLink message GIMBAL_DEVICE_ATTITUDE_STATUS.

§

DataTransmissionHandshake(DataTransmissionHandshake)

MAVLink message DATA_TRANSMISSION_HANDSHAKE.

§

ResponseEventError(ResponseEventError)

MAVLink message RESPONSE_EVENT_ERROR.

§

HilStateQuaternion(HilStateQuaternion)

MAVLink message HIL_STATE_QUATERNION.

§

ControlSystemState(ControlSystemState)

MAVLink message CONTROL_SYSTEM_STATE.

§

FileTransferProtocol(FileTransferProtocol)

MAVLink message FILE_TRANSFER_PROTOCOL.

§

VideoStreamInformation(VideoStreamInformation)

MAVLink message VIDEO_STREAM_INFORMATION.

§

TerrainRequest(TerrainRequest)

MAVLink message TERRAIN_REQUEST.

§

TrajectoryRepresentationBezier(TrajectoryRepresentationBezier)

MAVLink message TRAJECTORY_REPRESENTATION_BEZIER.

§

ManualSetpoint(ManualSetpoint)

MAVLink message MANUAL_SETPOINT.

§

DistanceSensor(DistanceSensor)

MAVLink message DISTANCE_SENSOR.

§

SetupSigning(SetupSigning)

MAVLink message SETUP_SIGNING.

§

MissionItemInt(MissionItemInt)

MAVLink message MISSION_ITEM_INT.

§

LoggingDataAcked(LoggingDataAcked)

MAVLink message LOGGING_DATA_ACKED.

§

AttitudeQuaternion(AttitudeQuaternion)

MAVLink message ATTITUDE_QUATERNION.

§

VisionPositionEstimate(VisionPositionEstimate)

MAVLink message VISION_POSITION_ESTIMATE.

§

Odometry(Odometry)

MAVLink message ODOMETRY.

§

PlayTune(PlayTune)

MAVLink message PLAY_TUNE.

§

GimbalDeviceInformation(GimbalDeviceInformation)

MAVLink message GIMBAL_DEVICE_INFORMATION.

§

TimeEstimateToTarget(TimeEstimateToTarget)

MAVLink message TIME_ESTIMATE_TO_TARGET.

§

ParamRequestRead(ParamRequestRead)

MAVLink message PARAM_REQUEST_READ.

§

AuthKey(AuthKey)

MAVLink message AUTH_KEY.

§

ParamExtRequestRead(ParamExtRequestRead)

MAVLink message PARAM_EXT_REQUEST_READ.

§

HighLatency2(HighLatency2)

MAVLink message HIGH_LATENCY2.

§

OnboardComputerStatus(OnboardComputerStatus)

MAVLink message ONBOARD_COMPUTER_STATUS.

§

RadioStatus(RadioStatus)

MAVLink message RADIO_STATUS.

§

PlayTuneV2(PlayTuneV2)

MAVLink message PLAY_TUNE_V2.

§

Collision(Collision)

MAVLink message COLLISION.

§

GlobalPositionInt(GlobalPositionInt)

MAVLink message GLOBAL_POSITION_INT.

§

PositionTargetGlobalInt(PositionTargetGlobalInt)

MAVLink message POSITION_TARGET_GLOBAL_INT.

§

FenceStatus(FenceStatus)

MAVLink message FENCE_STATUS.

§

GpsRtk(GpsRtk)

MAVLink message GPS_RTK.

§

SetActuatorControlTarget(SetActuatorControlTarget)

MAVLink message SET_ACTUATOR_CONTROL_TARGET.

§

WinchStatus(WinchStatus)

MAVLink message WINCH_STATUS.

§

OpenDroneIdSystemUpdate(OpenDroneIdSystemUpdate)

MAVLink message OPEN_DRONE_ID_SYSTEM_UPDATE.

§

HighLatency(HighLatency)

MAVLink message HIGH_LATENCY.

§

CameraSettings(CameraSettings)

MAVLink message CAMERA_SETTINGS.

§

HighresImu(HighresImu)

MAVLink message HIGHRES_IMU.

§

CameraTrigger(CameraTrigger)

MAVLink message CAMERA_TRIGGER.

§

ComponentInformation(ComponentInformation)

MAVLink message COMPONENT_INFORMATION.

§

LogRequestEnd(LogRequestEnd)

MAVLink message LOG_REQUEST_END.

§

MissionRequestPartialList(MissionRequestPartialList)

MAVLink message MISSION_REQUEST_PARTIAL_LIST.

§

HilGps(HilGps)

MAVLink message HIL_GPS.

§

FuelStatus(FuelStatus)

MAVLink message FUEL_STATUS.

§

Ping(Ping)

MAVLink message PING.

§

OpenDroneIdSelfId(OpenDroneIdSelfId)

MAVLink message OPEN_DRONE_ID_SELF_ID.

§

GimbalDeviceSetAttitude(GimbalDeviceSetAttitude)

MAVLink message GIMBAL_DEVICE_SET_ATTITUDE.

§

RawRpm(RawRpm)

MAVLink message RAW_RPM.

§

VfrHud(VfrHud)

MAVLink message VFR_HUD.

§

ComponentInformationBasic(ComponentInformationBasic)

MAVLink message COMPONENT_INFORMATION_BASIC.

§

SetMode(SetMode)

MAVLink message SET_MODE.

§

Attitude(Attitude)

MAVLink message ATTITUDE.

§

MissionWritePartialList(MissionWritePartialList)

MAVLink message MISSION_WRITE_PARTIAL_LIST.

§

LoggingAck(LoggingAck)

MAVLink message LOGGING_ACK.

§

MissionRequestInt(MissionRequestInt)

MAVLink message MISSION_REQUEST_INT.

§

Altitude(Altitude)

MAVLink message ALTITUDE.

§

RcChannelsScaled(RcChannelsScaled)

MAVLink message RC_CHANNELS_SCALED.

§

UavcanNodeStatus(UavcanNodeStatus)

MAVLink message UAVCAN_NODE_STATUS.

§

GpsRtcmData(GpsRtcmData)

MAVLink message GPS_RTCM_DATA.

§

ScaledPressure(ScaledPressure)

MAVLink message SCALED_PRESSURE.

§

SafetyAllowedArea(SafetyAllowedArea)

MAVLink message SAFETY_ALLOWED_AREA.

§

NavControllerOutput(NavControllerOutput)

MAVLink message NAV_CONTROLLER_OUTPUT.

§

CameraImageCaptured(CameraImageCaptured)

MAVLink message CAMERA_IMAGE_CAPTURED.

§

SupportedTunes(SupportedTunes)

MAVLink message SUPPORTED_TUNES.

§

DebugVect(DebugVect)

MAVLink message DEBUG_VECT.

§

ParamSet(ParamSet)

MAVLink message PARAM_SET.

§

SysStatus(SysStatus)

MAVLink message SYS_STATUS.

§

ExtendedSysState(ExtendedSysState)

MAVLink message EXTENDED_SYS_STATE.

§

ParamRequestList(ParamRequestList)

MAVLink message PARAM_REQUEST_LIST.

§

UavcanNodeInfo(UavcanNodeInfo)

MAVLink message UAVCAN_NODE_INFO.

§

BatteryInfo(BatteryInfo)

MAVLink message BATTERY_INFO.

§

RcChannelsRaw(RcChannelsRaw)

MAVLink message RC_CHANNELS_RAW.

§

GimbalManagerSetPitchyaw(GimbalManagerSetPitchyaw)

MAVLink message GIMBAL_MANAGER_SET_PITCHYAW.

§

GpsInjectData(GpsInjectData)

MAVLink message GPS_INJECT_DATA.

§

CameraTrackingGeoStatus(CameraTrackingGeoStatus)

MAVLink message CAMERA_TRACKING_GEO_STATUS.

§

ScaledPressure3(ScaledPressure3)

MAVLink message SCALED_PRESSURE3.

§

BatteryStatus(BatteryStatus)

MAVLink message BATTERY_STATUS.

§

ScaledImu2(ScaledImu2)

MAVLink message SCALED_IMU2.

§

UtmGlobalPosition(UtmGlobalPosition)

MAVLink message UTM_GLOBAL_POSITION.

§

V2Extension(V2Extension)

MAVLink message V2_EXTENSION.

§

GpsStatus(GpsStatus)

MAVLink message GPS_STATUS.

§

HilRcInputsRaw(HilRcInputsRaw)

MAVLink message HIL_RC_INPUTS_RAW.

§

ManualControl(ManualControl)

MAVLink message MANUAL_CONTROL.

§

LogEntry(LogEntry)

MAVLink message LOG_ENTRY.

§

GeneratorStatus(GeneratorStatus)

MAVLink message GENERATOR_STATUS.

§

RequestEvent(RequestEvent)

MAVLink message REQUEST_EVENT.

§

AvailableModes(AvailableModes)

MAVLink message AVAILABLE_MODES.

§

CellularStatus(CellularStatus)

MAVLink message CELLULAR_STATUS.

§

EfiStatus(EfiStatus)

MAVLink message EFI_STATUS.

§

CameraCaptureStatus(CameraCaptureStatus)

MAVLink message CAMERA_CAPTURE_STATUS.

§

OpenDroneIdBasicId(OpenDroneIdBasicId)

MAVLink message OPEN_DRONE_ID_BASIC_ID.

§

GpsGlobalOrigin(GpsGlobalOrigin)

MAVLink message GPS_GLOBAL_ORIGIN.

§

ParamMapRc(ParamMapRc)

MAVLink message PARAM_MAP_RC.

§

OpenDroneIdLocation(OpenDroneIdLocation)

MAVLink message OPEN_DRONE_ID_LOCATION.

§

OrbitExecutionStatus(OrbitExecutionStatus)

MAVLink message ORBIT_EXECUTION_STATUS.

§

SmartBatteryInfo(SmartBatteryInfo)

MAVLink message SMART_BATTERY_INFO.

§

AutopilotStateForGimbalDevice(AutopilotStateForGimbalDevice)

MAVLink message AUTOPILOT_STATE_FOR_GIMBAL_DEVICE.

§

GpsInput(GpsInput)

MAVLink message GPS_INPUT.

§

OpenDroneIdMessagePack(OpenDroneIdMessagePack)

MAVLink message OPEN_DRONE_ID_MESSAGE_PACK.

§

HilOpticalFlow(HilOpticalFlow)

MAVLink message HIL_OPTICAL_FLOW.

§

ParamValue(ParamValue)

MAVLink message PARAM_VALUE.

§

ScaledImu(ScaledImu)

MAVLink message SCALED_IMU.

§

SetPositionTargetGlobalInt(SetPositionTargetGlobalInt)

MAVLink message SET_POSITION_TARGET_GLOBAL_INT.

§

CameraTrackingImageStatus(CameraTrackingImageStatus)

MAVLink message CAMERA_TRACKING_IMAGE_STATUS.

§

ButtonChange(ButtonChange)

MAVLink message BUTTON_CHANGE.

§

OpticalFlowRad(OpticalFlowRad)

MAVLink message OPTICAL_FLOW_RAD.

§

MemoryVect(MemoryVect)

MAVLink message MEMORY_VECT.

§

NamedValueFloat(NamedValueFloat)

MAVLink message NAMED_VALUE_FLOAT.

§

ScaledImu3(ScaledImu3)

MAVLink message SCALED_IMU3.

§

CommandAck(CommandAck)

MAVLink message COMMAND_ACK.

§

FollowTarget(FollowTarget)

MAVLink message FOLLOW_TARGET.

§

NamedValueInt(NamedValueInt)

MAVLink message NAMED_VALUE_INT.

§

HilState(HilState)

MAVLink message HIL_STATE.

§

ServoOutputRaw(ServoOutputRaw)

MAVLink message SERVO_OUTPUT_RAW.

§

Vibration(Vibration)

MAVLink message VIBRATION.

§

LogData(LogData)

MAVLink message LOG_DATA.

§

WheelDistance(WheelDistance)

MAVLink message WHEEL_DISTANCE.

§

Timesync(Timesync)

MAVLink message TIMESYNC.

§

Debug(Debug)

MAVLink message DEBUG.

§

ActuatorControlTarget(ActuatorControlTarget)

MAVLink message ACTUATOR_CONTROL_TARGET.

§

OpenDroneIdOperatorId(OpenDroneIdOperatorId)

MAVLink message OPEN_DRONE_ID_OPERATOR_ID.

§

GlobalPositionIntCov(GlobalPositionIntCov)

MAVLink message GLOBAL_POSITION_INT_COV.

§

SafetySetAllowedArea(SafetySetAllowedArea)

MAVLink message SAFETY_SET_ALLOWED_AREA.

§

WindCov(WindCov)

MAVLink message WIND_COV.

§

Gps2Rtk(Gps2Rtk)

MAVLink message GPS2_RTK.

§

MissionItemReached(MissionItemReached)

MAVLink message MISSION_ITEM_REACHED.

§

GimbalManagerSetManualControl(GimbalManagerSetManualControl)

MAVLink message GIMBAL_MANAGER_SET_MANUAL_CONTROL.

§

PositionTargetLocalNed(PositionTargetLocalNed)

MAVLink message POSITION_TARGET_LOCAL_NED.

§

GimbalManagerSetAttitude(GimbalManagerSetAttitude)

MAVLink message GIMBAL_MANAGER_SET_ATTITUDE.

§

RcChannelsOverride(RcChannelsOverride)

MAVLink message RC_CHANNELS_OVERRIDE.

§

MissionRequest(MissionRequest)

MAVLink message MISSION_REQUEST.

§

PowerStatus(PowerStatus)

MAVLink message POWER_STATUS.

§

CommandLong(CommandLong)

MAVLink message COMMAND_LONG.

§

LandingTarget(LandingTarget)

MAVLink message LANDING_TARGET.

§

FlightInformation(FlightInformation)

MAVLink message FLIGHT_INFORMATION.

§

Statustext(Statustext)

MAVLink message STATUSTEXT.

§

ProtocolVersion(ProtocolVersion)

MAVLink message PROTOCOL_VERSION.

§

SetHomePosition(SetHomePosition)

MAVLink message SET_HOME_POSITION.

§

IsbdLinkStatus(IsbdLinkStatus)

MAVLink message ISBD_LINK_STATUS.

§

DataStream(DataStream)

MAVLink message DATA_STREAM.

§

CurrentEventSequence(CurrentEventSequence)

MAVLink message CURRENT_EVENT_SEQUENCE.

§

LogRequestList(LogRequestList)

MAVLink message LOG_REQUEST_LIST.

§

CurrentMode(CurrentMode)

MAVLink message CURRENT_MODE.

§

AdsbVehicle(AdsbVehicle)

MAVLink message ADSB_VEHICLE.

§

VideoStreamStatus(VideoStreamStatus)

MAVLink message VIDEO_STREAM_STATUS.

§

AttitudeQuaternionCov(AttitudeQuaternionCov)

MAVLink message ATTITUDE_QUATERNION_COV.

§

HilActuatorControls(HilActuatorControls)

MAVLink message HIL_ACTUATOR_CONTROLS.

§

OpticalFlow(OpticalFlow)

MAVLink message OPTICAL_FLOW.

§

CanFilterModify(CanFilterModify)

MAVLink message CAN_FILTER_MODIFY.

§

CellularConfig(CellularConfig)

MAVLink message CELLULAR_CONFIG.

§

ChangeOperatorControlAck(ChangeOperatorControlAck)

MAVLink message CHANGE_OPERATOR_CONTROL_ACK.

§

ResourceRequest(ResourceRequest)

MAVLink message RESOURCE_REQUEST.

§

SimState(SimState)

MAVLink message SIM_STATE.

§

SetAttitudeTarget(SetAttitudeTarget)

MAVLink message SET_ATTITUDE_TARGET.

§

LoggingData(LoggingData)

MAVLink message LOGGING_DATA.

§

MissionRequestList(MissionRequestList)

MAVLink message MISSION_REQUEST_LIST.

§

AvailableModesMonitor(AvailableModesMonitor)

MAVLink message AVAILABLE_MODES_MONITOR.

§

MissionSetCurrent(MissionSetCurrent)

MAVLink message MISSION_SET_CURRENT.

§

AttPosMocap(AttPosMocap)

MAVLink message ATT_POS_MOCAP.

§

RcChannels(RcChannels)

MAVLink message RC_CHANNELS.

§

LinkNodeStatus(LinkNodeStatus)

MAVLink message LINK_NODE_STATUS.

§

ViconPositionEstimate(ViconPositionEstimate)

MAVLink message VICON_POSITION_ESTIMATE.

§

EncapsulatedData(EncapsulatedData)

MAVLink message ENCAPSULATED_DATA.

§

AutopilotVersion(AutopilotVersion)

MAVLink message AUTOPILOT_VERSION.

§

ParamExtSet(ParamExtSet)

MAVLink message PARAM_EXT_SET.

§

CanFrame(CanFrame)

MAVLink message CAN_FRAME.

§

GlobalVisionPositionEstimate(GlobalVisionPositionEstimate)

MAVLink message GLOBAL_VISION_POSITION_ESTIMATE.

§

GpsRawInt(GpsRawInt)

MAVLink message GPS_RAW_INT.

§

GimbalManagerStatus(GimbalManagerStatus)

MAVLink message GIMBAL_MANAGER_STATUS.

§

GimbalManagerInformation(GimbalManagerInformation)

MAVLink message GIMBAL_MANAGER_INFORMATION.

§

MissionCurrent(MissionCurrent)

MAVLink message MISSION_CURRENT.

§

HygrometerSensor(HygrometerSensor)

MAVLink message HYGROMETER_SENSOR.

§

EstimatorStatus(EstimatorStatus)

MAVLink message ESTIMATOR_STATUS.

§

AttitudeTarget(AttitudeTarget)

MAVLink message ATTITUDE_TARGET.

§

ObstacleDistance(ObstacleDistance)

MAVLink message OBSTACLE_DISTANCE.

§

WifiConfigAp(WifiConfigAp)

MAVLink message WIFI_CONFIG_AP.

§

LocalPositionNedCov(LocalPositionNedCov)

MAVLink message LOCAL_POSITION_NED_COV.

§

Gps2Raw(Gps2Raw)

MAVLink message GPS2_RAW.

§

ParamExtRequestList(ParamExtRequestList)

MAVLink message PARAM_EXT_REQUEST_LIST.

§

Heartbeat(Heartbeat)

MAVLink message HEARTBEAT.

§

CameraThermalRange(CameraThermalRange)

MAVLink message CAMERA_THERMAL_RANGE.

§

ComponentMetadata(ComponentMetadata)

MAVLink message COMPONENT_METADATA.

§

SystemTime(SystemTime)

MAVLink message SYSTEM_TIME.

§

SetPositionTargetLocalNed(SetPositionTargetLocalNed)

MAVLink message SET_POSITION_TARGET_LOCAL_NED.

§

OpenDroneIdSystem(OpenDroneIdSystem)

MAVLink message OPEN_DRONE_ID_SYSTEM.

§

LocalPositionNedSystemGlobalOffset(LocalPositionNedSystemGlobalOffset)

MAVLink message LOCAL_POSITION_NED_SYSTEM_GLOBAL_OFFSET.

§

RawPressure(RawPressure)

MAVLink message RAW_PRESSURE.

§

OpenDroneIdAuthentication(OpenDroneIdAuthentication)

MAVLink message OPEN_DRONE_ID_AUTHENTICATION.

§

MissionCount(MissionCount)

MAVLink message MISSION_COUNT.

§

MagCalReport(MagCalReport)

MAVLink message MAG_CAL_REPORT.

§

IlluminatorStatus(IlluminatorStatus)

MAVLink message ILLUMINATOR_STATUS.

§

HilControls(HilControls)

MAVLink message HIL_CONTROLS.

§

ChangeOperatorControl(ChangeOperatorControl)

MAVLink message CHANGE_OPERATOR_CONTROL.

§

MountOrientation(MountOrientation)

MAVLink message MOUNT_ORIENTATION.

§

VisionSpeedEstimate(VisionSpeedEstimate)

MAVLink message VISION_SPEED_ESTIMATE.

§

LocalPositionNed(LocalPositionNed)

MAVLink message LOCAL_POSITION_NED.

§

DebugFloatArray(DebugFloatArray)

MAVLink message DEBUG_FLOAT_ARRAY.

§

ParamExtValue(ParamExtValue)

MAVLink message PARAM_EXT_VALUE.

§

ScaledPressure2(ScaledPressure2)

MAVLink message SCALED_PRESSURE2.

§

CommandCancel(CommandCancel)

MAVLink message COMMAND_CANCEL.

§

HilSensor(HilSensor)

MAVLink message HIL_SENSOR.

§

TerrainReport(TerrainReport)

MAVLink message TERRAIN_REPORT.

§

ParamExtAck(ParamExtAck)

MAVLink message PARAM_EXT_ACK.

§

MessageInterval(MessageInterval)

MAVLink message MESSAGE_INTERVAL.

§

StorageInformation(StorageInformation)

MAVLink message STORAGE_INFORMATION.

§

TerrainCheck(TerrainCheck)

MAVLink message TERRAIN_CHECK.

§

TrajectoryRepresentationWaypoints(TrajectoryRepresentationWaypoints)

MAVLink message TRAJECTORY_REPRESENTATION_WAYPOINTS.

§

TerrainData(TerrainData)

MAVLink message TERRAIN_DATA.

§

MissionAck(MissionAck)

MAVLink message MISSION_ACK.

§

CameraFovStatus(CameraFovStatus)

MAVLink message CAMERA_FOV_STATUS.

§

LogErase(LogErase)

MAVLink message LOG_ERASE.

§

RawImu(RawImu)

MAVLink message RAW_IMU.

§

ActuatorOutputStatus(ActuatorOutputStatus)

MAVLink message ACTUATOR_OUTPUT_STATUS.

§

EscInfo(EscInfo)

MAVLink message ESC_INFO.

§

HomePosition(HomePosition)

MAVLink message HOME_POSITION.

§

AisVessel(AisVessel)

MAVLink message AIS_VESSEL.

§

EscStatus(EscStatus)

MAVLink message ESC_STATUS.

§

MissionClearAll(MissionClearAll)

MAVLink message MISSION_CLEAR_ALL.

Implementations§

Source§

impl Common

Source

pub fn message_ids() -> impl Iterator<Item = MessageId>

Iterator over all message IDs within this dialect.

Requires metadata feature flag to be enabled.

Trait Implementations§

Source§

impl Clone for Common

Source§

fn clone(&self) -> Common

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Common

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for Common

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Dialect for Common

Source§

fn name() -> &'static str

Dialect name as it appears in XML definition.
Source§

fn dialect() -> Option<DialectId>

Returns dialect identifier as specified in MAVLink XML definitions.
Source§

fn version() -> Option<DialectVersion>

Minor dialect version as specified in MAVLink XML definitions. Read more
Source§

fn message_info(id: MessageId) -> Result<&'static dyn MessageSpec, SpecError>

Message specification by id. Read more
Source§

fn decode(payload: &Payload) -> Result<Self, SpecError>

Decode dialect message from Payload.
Source§

fn spec() -> &'static DialectSpec

Dialect specification.
Source§

impl From<ActuatorControlTarget> for Common

Source§

fn from(value: ActuatorControlTarget) -> Self

Converts to this type from the input type.
Source§

impl From<ActuatorOutputStatus> for Common

Source§

fn from(value: ActuatorOutputStatus) -> Self

Converts to this type from the input type.
Source§

impl From<AdsbVehicle> for Common

Source§

fn from(value: AdsbVehicle) -> Self

Converts to this type from the input type.
Source§

impl From<AisVessel> for Common

Source§

fn from(value: AisVessel) -> Self

Converts to this type from the input type.
Source§

impl From<Altitude> for Common

Source§

fn from(value: Altitude) -> Self

Converts to this type from the input type.
Source§

impl From<AttPosMocap> for Common

Source§

fn from(value: AttPosMocap) -> Self

Converts to this type from the input type.
Source§

impl From<Attitude> for Common

Source§

fn from(value: Attitude) -> Self

Converts to this type from the input type.
Source§

impl From<AttitudeQuaternion> for Common

Source§

fn from(value: AttitudeQuaternion) -> Self

Converts to this type from the input type.
Source§

impl From<AttitudeQuaternionCov> for Common

Source§

fn from(value: AttitudeQuaternionCov) -> Self

Converts to this type from the input type.
Source§

impl From<AttitudeTarget> for Common

Source§

fn from(value: AttitudeTarget) -> Self

Converts to this type from the input type.
Source§

impl From<AuthKey> for Common

Source§

fn from(value: AuthKey) -> Self

Converts to this type from the input type.
Source§

impl From<AutopilotStateForGimbalDevice> for Common

Source§

fn from(value: AutopilotStateForGimbalDevice) -> Self

Converts to this type from the input type.
Source§

impl From<AutopilotVersion> for Common

Source§

fn from(value: AutopilotVersion) -> Self

Converts to this type from the input type.
Source§

impl From<AvailableModes> for Common

Source§

fn from(value: AvailableModes) -> Self

Converts to this type from the input type.
Source§

impl From<AvailableModesMonitor> for Common

Source§

fn from(value: AvailableModesMonitor) -> Self

Converts to this type from the input type.
Source§

impl From<BatteryInfo> for Common

Source§

fn from(value: BatteryInfo) -> Self

Converts to this type from the input type.
Source§

impl From<BatteryStatus> for Common

Source§

fn from(value: BatteryStatus) -> Self

Converts to this type from the input type.
Source§

impl From<ButtonChange> for Common

Source§

fn from(value: ButtonChange) -> Self

Converts to this type from the input type.
Source§

impl From<CameraCaptureStatus> for Common

Source§

fn from(value: CameraCaptureStatus) -> Self

Converts to this type from the input type.
Source§

impl From<CameraFovStatus> for Common

Source§

fn from(value: CameraFovStatus) -> Self

Converts to this type from the input type.
Source§

impl From<CameraImageCaptured> for Common

Source§

fn from(value: CameraImageCaptured) -> Self

Converts to this type from the input type.
Source§

impl From<CameraInformation> for Common

Source§

fn from(value: CameraInformation) -> Self

Converts to this type from the input type.
Source§

impl From<CameraSettings> for Common

Source§

fn from(value: CameraSettings) -> Self

Converts to this type from the input type.
Source§

impl From<CameraThermalRange> for Common

Source§

fn from(value: CameraThermalRange) -> Self

Converts to this type from the input type.
Source§

impl From<CameraTrackingGeoStatus> for Common

Source§

fn from(value: CameraTrackingGeoStatus) -> Self

Converts to this type from the input type.
Source§

impl From<CameraTrackingImageStatus> for Common

Source§

fn from(value: CameraTrackingImageStatus) -> Self

Converts to this type from the input type.
Source§

impl From<CameraTrigger> for Common

Source§

fn from(value: CameraTrigger) -> Self

Converts to this type from the input type.
Source§

impl From<CanFilterModify> for Common

Source§

fn from(value: CanFilterModify) -> Self

Converts to this type from the input type.
Source§

impl From<CanFrame> for Common

Source§

fn from(value: CanFrame) -> Self

Converts to this type from the input type.
Source§

impl From<CanfdFrame> for Common

Source§

fn from(value: CanfdFrame) -> Self

Converts to this type from the input type.
Source§

impl From<CellularConfig> for Common

Source§

fn from(value: CellularConfig) -> Self

Converts to this type from the input type.
Source§

impl From<CellularStatus> for Common

Source§

fn from(value: CellularStatus) -> Self

Converts to this type from the input type.
Source§

impl From<ChangeOperatorControl> for Common

Source§

fn from(value: ChangeOperatorControl) -> Self

Converts to this type from the input type.
Source§

impl From<ChangeOperatorControlAck> for Common

Source§

fn from(value: ChangeOperatorControlAck) -> Self

Converts to this type from the input type.
Source§

impl From<Collision> for Common

Source§

fn from(value: Collision) -> Self

Converts to this type from the input type.
Source§

impl From<CommandAck> for Common

Source§

fn from(value: CommandAck) -> Self

Converts to this type from the input type.
Source§

impl From<CommandCancel> for Common

Source§

fn from(value: CommandCancel) -> Self

Converts to this type from the input type.
Source§

impl From<CommandInt> for Common

Source§

fn from(value: CommandInt) -> Self

Converts to this type from the input type.
Source§

impl From<CommandLong> for Common

Source§

fn from(value: CommandLong) -> Self

Converts to this type from the input type.
Source§

impl From<ComponentInformation> for Common

Source§

fn from(value: ComponentInformation) -> Self

Converts to this type from the input type.
Source§

impl From<ComponentInformationBasic> for Common

Source§

fn from(value: ComponentInformationBasic) -> Self

Converts to this type from the input type.
Source§

impl From<ComponentMetadata> for Common

Source§

fn from(value: ComponentMetadata) -> Self

Converts to this type from the input type.
Source§

impl From<ControlSystemState> for Common

Source§

fn from(value: ControlSystemState) -> Self

Converts to this type from the input type.
Source§

impl From<CurrentEventSequence> for Common

Source§

fn from(value: CurrentEventSequence) -> Self

Converts to this type from the input type.
Source§

impl From<CurrentMode> for Common

Source§

fn from(value: CurrentMode) -> Self

Converts to this type from the input type.
Source§

impl From<DataStream> for Common

Source§

fn from(value: DataStream) -> Self

Converts to this type from the input type.
Source§

impl From<DataTransmissionHandshake> for Common

Source§

fn from(value: DataTransmissionHandshake) -> Self

Converts to this type from the input type.
Source§

impl From<Debug> for Common

Source§

fn from(value: Debug) -> Self

Converts to this type from the input type.
Source§

impl From<DebugFloatArray> for Common

Source§

fn from(value: DebugFloatArray) -> Self

Converts to this type from the input type.
Source§

impl From<DebugVect> for Common

Source§

fn from(value: DebugVect) -> Self

Converts to this type from the input type.
Source§

impl From<DistanceSensor> for Common

Source§

fn from(value: DistanceSensor) -> Self

Converts to this type from the input type.
Source§

impl From<EfiStatus> for Common

Source§

fn from(value: EfiStatus) -> Self

Converts to this type from the input type.
Source§

impl From<EncapsulatedData> for Common

Source§

fn from(value: EncapsulatedData) -> Self

Converts to this type from the input type.
Source§

impl From<EscInfo> for Common

Source§

fn from(value: EscInfo) -> Self

Converts to this type from the input type.
Source§

impl From<EscStatus> for Common

Source§

fn from(value: EscStatus) -> Self

Converts to this type from the input type.
Source§

impl From<EstimatorStatus> for Common

Source§

fn from(value: EstimatorStatus) -> Self

Converts to this type from the input type.
Source§

impl From<Event> for Common

Source§

fn from(value: Event) -> Self

Converts to this type from the input type.
Source§

impl From<ExtendedSysState> for Common

Source§

fn from(value: ExtendedSysState) -> Self

Converts to this type from the input type.
Source§

impl From<FenceStatus> for Common

Source§

fn from(value: FenceStatus) -> Self

Converts to this type from the input type.
Source§

impl From<FileTransferProtocol> for Common

Source§

fn from(value: FileTransferProtocol) -> Self

Converts to this type from the input type.
Source§

impl From<FlightInformation> for Common

Source§

fn from(value: FlightInformation) -> Self

Converts to this type from the input type.
Source§

impl From<FollowTarget> for Common

Source§

fn from(value: FollowTarget) -> Self

Converts to this type from the input type.
Source§

impl From<FuelStatus> for Common

Source§

fn from(value: FuelStatus) -> Self

Converts to this type from the input type.
Source§

impl From<GeneratorStatus> for Common

Source§

fn from(value: GeneratorStatus) -> Self

Converts to this type from the input type.
Source§

impl From<GimbalDeviceAttitudeStatus> for Common

Source§

fn from(value: GimbalDeviceAttitudeStatus) -> Self

Converts to this type from the input type.
Source§

impl From<GimbalDeviceInformation> for Common

Source§

fn from(value: GimbalDeviceInformation) -> Self

Converts to this type from the input type.
Source§

impl From<GimbalDeviceSetAttitude> for Common

Source§

fn from(value: GimbalDeviceSetAttitude) -> Self

Converts to this type from the input type.
Source§

impl From<GimbalManagerInformation> for Common

Source§

fn from(value: GimbalManagerInformation) -> Self

Converts to this type from the input type.
Source§

impl From<GimbalManagerSetAttitude> for Common

Source§

fn from(value: GimbalManagerSetAttitude) -> Self

Converts to this type from the input type.
Source§

impl From<GimbalManagerSetManualControl> for Common

Source§

fn from(value: GimbalManagerSetManualControl) -> Self

Converts to this type from the input type.
Source§

impl From<GimbalManagerSetPitchyaw> for Common

Source§

fn from(value: GimbalManagerSetPitchyaw) -> Self

Converts to this type from the input type.
Source§

impl From<GimbalManagerStatus> for Common

Source§

fn from(value: GimbalManagerStatus) -> Self

Converts to this type from the input type.
Source§

impl From<GlobalPositionInt> for Common

Source§

fn from(value: GlobalPositionInt) -> Self

Converts to this type from the input type.
Source§

impl From<GlobalPositionIntCov> for Common

Source§

fn from(value: GlobalPositionIntCov) -> Self

Converts to this type from the input type.
Source§

impl From<GlobalVisionPositionEstimate> for Common

Source§

fn from(value: GlobalVisionPositionEstimate) -> Self

Converts to this type from the input type.
Source§

impl From<Gps2Raw> for Common

Source§

fn from(value: Gps2Raw) -> Self

Converts to this type from the input type.
Source§

impl From<Gps2Rtk> for Common

Source§

fn from(value: Gps2Rtk) -> Self

Converts to this type from the input type.
Source§

impl From<GpsGlobalOrigin> for Common

Source§

fn from(value: GpsGlobalOrigin) -> Self

Converts to this type from the input type.
Source§

impl From<GpsInjectData> for Common

Source§

fn from(value: GpsInjectData) -> Self

Converts to this type from the input type.
Source§

impl From<GpsInput> for Common

Source§

fn from(value: GpsInput) -> Self

Converts to this type from the input type.
Source§

impl From<GpsRawInt> for Common

Source§

fn from(value: GpsRawInt) -> Self

Converts to this type from the input type.
Source§

impl From<GpsRtcmData> for Common

Source§

fn from(value: GpsRtcmData) -> Self

Converts to this type from the input type.
Source§

impl From<GpsRtk> for Common

Source§

fn from(value: GpsRtk) -> Self

Converts to this type from the input type.
Source§

impl From<GpsStatus> for Common

Source§

fn from(value: GpsStatus) -> Self

Converts to this type from the input type.
Source§

impl From<HighLatency> for Common

Source§

fn from(value: HighLatency) -> Self

Converts to this type from the input type.
Source§

impl From<HighLatency2> for Common

Source§

fn from(value: HighLatency2) -> Self

Converts to this type from the input type.
Source§

impl From<HighresImu> for Common

Source§

fn from(value: HighresImu) -> Self

Converts to this type from the input type.
Source§

impl From<HilActuatorControls> for Common

Source§

fn from(value: HilActuatorControls) -> Self

Converts to this type from the input type.
Source§

impl From<HilControls> for Common

Source§

fn from(value: HilControls) -> Self

Converts to this type from the input type.
Source§

impl From<HilGps> for Common

Source§

fn from(value: HilGps) -> Self

Converts to this type from the input type.
Source§

impl From<HilOpticalFlow> for Common

Source§

fn from(value: HilOpticalFlow) -> Self

Converts to this type from the input type.
Source§

impl From<HilRcInputsRaw> for Common

Source§

fn from(value: HilRcInputsRaw) -> Self

Converts to this type from the input type.
Source§

impl From<HilSensor> for Common

Source§

fn from(value: HilSensor) -> Self

Converts to this type from the input type.
Source§

impl From<HilState> for Common

Source§

fn from(value: HilState) -> Self

Converts to this type from the input type.
Source§

impl From<HilStateQuaternion> for Common

Source§

fn from(value: HilStateQuaternion) -> Self

Converts to this type from the input type.
Source§

impl From<HomePosition> for Common

Source§

fn from(value: HomePosition) -> Self

Converts to this type from the input type.
Source§

impl From<HygrometerSensor> for Common

Source§

fn from(value: HygrometerSensor) -> Self

Converts to this type from the input type.
Source§

impl From<IlluminatorStatus> for Common

Source§

fn from(value: IlluminatorStatus) -> Self

Converts to this type from the input type.
Source§

impl From<IsbdLinkStatus> for Common

Source§

fn from(value: IsbdLinkStatus) -> Self

Converts to this type from the input type.
Source§

impl From<LandingTarget> for Common

Source§

fn from(value: LandingTarget) -> Self

Converts to this type from the input type.
Source§

impl From<LinkNodeStatus> for Common

Source§

fn from(value: LinkNodeStatus) -> Self

Converts to this type from the input type.
Source§

impl From<LocalPositionNed> for Common

Source§

fn from(value: LocalPositionNed) -> Self

Converts to this type from the input type.
Source§

impl From<LocalPositionNedCov> for Common

Source§

fn from(value: LocalPositionNedCov) -> Self

Converts to this type from the input type.
Source§

impl From<LocalPositionNedSystemGlobalOffset> for Common

Source§

fn from(value: LocalPositionNedSystemGlobalOffset) -> Self

Converts to this type from the input type.
Source§

impl From<LogData> for Common

Source§

fn from(value: LogData) -> Self

Converts to this type from the input type.
Source§

impl From<LogEntry> for Common

Source§

fn from(value: LogEntry) -> Self

Converts to this type from the input type.
Source§

impl From<LogErase> for Common

Source§

fn from(value: LogErase) -> Self

Converts to this type from the input type.
Source§

impl From<LogRequestData> for Common

Source§

fn from(value: LogRequestData) -> Self

Converts to this type from the input type.
Source§

impl From<LogRequestEnd> for Common

Source§

fn from(value: LogRequestEnd) -> Self

Converts to this type from the input type.
Source§

impl From<LogRequestList> for Common

Source§

fn from(value: LogRequestList) -> Self

Converts to this type from the input type.
Source§

impl From<LoggingAck> for Common

Source§

fn from(value: LoggingAck) -> Self

Converts to this type from the input type.
Source§

impl From<LoggingData> for Common

Source§

fn from(value: LoggingData) -> Self

Converts to this type from the input type.
Source§

impl From<LoggingDataAcked> for Common

Source§

fn from(value: LoggingDataAcked) -> Self

Converts to this type from the input type.
Source§

impl From<MagCalReport> for Common

Source§

fn from(value: MagCalReport) -> Self

Converts to this type from the input type.
Source§

impl From<ManualControl> for Common

Source§

fn from(value: ManualControl) -> Self

Converts to this type from the input type.
Source§

impl From<ManualSetpoint> for Common

Source§

fn from(value: ManualSetpoint) -> Self

Converts to this type from the input type.
Source§

impl From<MemoryVect> for Common

Source§

fn from(value: MemoryVect) -> Self

Converts to this type from the input type.
Source§

impl From<MessageInterval> for Common

Source§

fn from(value: MessageInterval) -> Self

Converts to this type from the input type.
Source§

impl From<MissionAck> for Common

Source§

fn from(value: MissionAck) -> Self

Converts to this type from the input type.
Source§

impl From<MissionClearAll> for Common

Source§

fn from(value: MissionClearAll) -> Self

Converts to this type from the input type.
Source§

impl From<MissionCount> for Common

Source§

fn from(value: MissionCount) -> Self

Converts to this type from the input type.
Source§

impl From<MissionCurrent> for Common

Source§

fn from(value: MissionCurrent) -> Self

Converts to this type from the input type.
Source§

impl From<MissionItem> for Common

Source§

fn from(value: MissionItem) -> Self

Converts to this type from the input type.
Source§

impl From<MissionItemInt> for Common

Source§

fn from(value: MissionItemInt) -> Self

Converts to this type from the input type.
Source§

impl From<MissionItemReached> for Common

Source§

fn from(value: MissionItemReached) -> Self

Converts to this type from the input type.
Source§

impl From<MissionRequest> for Common

Source§

fn from(value: MissionRequest) -> Self

Converts to this type from the input type.
Source§

impl From<MissionRequestInt> for Common

Source§

fn from(value: MissionRequestInt) -> Self

Converts to this type from the input type.
Source§

impl From<MissionRequestList> for Common

Source§

fn from(value: MissionRequestList) -> Self

Converts to this type from the input type.
Source§

impl From<MissionRequestPartialList> for Common

Source§

fn from(value: MissionRequestPartialList) -> Self

Converts to this type from the input type.
Source§

impl From<MissionSetCurrent> for Common

Source§

fn from(value: MissionSetCurrent) -> Self

Converts to this type from the input type.
Source§

impl From<MissionWritePartialList> for Common

Source§

fn from(value: MissionWritePartialList) -> Self

Converts to this type from the input type.
Source§

impl From<MountOrientation> for Common

Source§

fn from(value: MountOrientation) -> Self

Converts to this type from the input type.
Source§

impl From<NamedValueFloat> for Common

Source§

fn from(value: NamedValueFloat) -> Self

Converts to this type from the input type.
Source§

impl From<NamedValueInt> for Common

Source§

fn from(value: NamedValueInt) -> Self

Converts to this type from the input type.
Source§

impl From<NavControllerOutput> for Common

Source§

fn from(value: NavControllerOutput) -> Self

Converts to this type from the input type.
Source§

impl From<ObstacleDistance> for Common

Source§

fn from(value: ObstacleDistance) -> Self

Converts to this type from the input type.
Source§

impl From<Odometry> for Common

Source§

fn from(value: Odometry) -> Self

Converts to this type from the input type.
Source§

impl From<OnboardComputerStatus> for Common

Source§

fn from(value: OnboardComputerStatus) -> Self

Converts to this type from the input type.
Source§

impl From<OpenDroneIdArmStatus> for Common

Source§

fn from(value: OpenDroneIdArmStatus) -> Self

Converts to this type from the input type.
Source§

impl From<OpenDroneIdAuthentication> for Common

Source§

fn from(value: OpenDroneIdAuthentication) -> Self

Converts to this type from the input type.
Source§

impl From<OpenDroneIdBasicId> for Common

Source§

fn from(value: OpenDroneIdBasicId) -> Self

Converts to this type from the input type.
Source§

impl From<OpenDroneIdLocation> for Common

Source§

fn from(value: OpenDroneIdLocation) -> Self

Converts to this type from the input type.
Source§

impl From<OpenDroneIdMessagePack> for Common

Source§

fn from(value: OpenDroneIdMessagePack) -> Self

Converts to this type from the input type.
Source§

impl From<OpenDroneIdOperatorId> for Common

Source§

fn from(value: OpenDroneIdOperatorId) -> Self

Converts to this type from the input type.
Source§

impl From<OpenDroneIdSelfId> for Common

Source§

fn from(value: OpenDroneIdSelfId) -> Self

Converts to this type from the input type.
Source§

impl From<OpenDroneIdSystem> for Common

Source§

fn from(value: OpenDroneIdSystem) -> Self

Converts to this type from the input type.
Source§

impl From<OpenDroneIdSystemUpdate> for Common

Source§

fn from(value: OpenDroneIdSystemUpdate) -> Self

Converts to this type from the input type.
Source§

impl From<OpticalFlow> for Common

Source§

fn from(value: OpticalFlow) -> Self

Converts to this type from the input type.
Source§

impl From<OpticalFlowRad> for Common

Source§

fn from(value: OpticalFlowRad) -> Self

Converts to this type from the input type.
Source§

impl From<OrbitExecutionStatus> for Common

Source§

fn from(value: OrbitExecutionStatus) -> Self

Converts to this type from the input type.
Source§

impl From<ParamExtAck> for Common

Source§

fn from(value: ParamExtAck) -> Self

Converts to this type from the input type.
Source§

impl From<ParamExtRequestList> for Common

Source§

fn from(value: ParamExtRequestList) -> Self

Converts to this type from the input type.
Source§

impl From<ParamExtRequestRead> for Common

Source§

fn from(value: ParamExtRequestRead) -> Self

Converts to this type from the input type.
Source§

impl From<ParamExtSet> for Common

Source§

fn from(value: ParamExtSet) -> Self

Converts to this type from the input type.
Source§

impl From<ParamExtValue> for Common

Source§

fn from(value: ParamExtValue) -> Self

Converts to this type from the input type.
Source§

impl From<ParamMapRc> for Common

Source§

fn from(value: ParamMapRc) -> Self

Converts to this type from the input type.
Source§

impl From<ParamRequestList> for Common

Source§

fn from(value: ParamRequestList) -> Self

Converts to this type from the input type.
Source§

impl From<ParamRequestRead> for Common

Source§

fn from(value: ParamRequestRead) -> Self

Converts to this type from the input type.
Source§

impl From<ParamSet> for Common

Source§

fn from(value: ParamSet) -> Self

Converts to this type from the input type.
Source§

impl From<ParamValue> for Common

Source§

fn from(value: ParamValue) -> Self

Converts to this type from the input type.
Source§

impl From<Ping> for Common

Source§

fn from(value: Ping) -> Self

Converts to this type from the input type.
Source§

impl From<PlayTune> for Common

Source§

fn from(value: PlayTune) -> Self

Converts to this type from the input type.
Source§

impl From<PlayTuneV2> for Common

Source§

fn from(value: PlayTuneV2) -> Self

Converts to this type from the input type.
Source§

impl From<PositionTargetGlobalInt> for Common

Source§

fn from(value: PositionTargetGlobalInt) -> Self

Converts to this type from the input type.
Source§

impl From<PositionTargetLocalNed> for Common

Source§

fn from(value: PositionTargetLocalNed) -> Self

Converts to this type from the input type.
Source§

impl From<PowerStatus> for Common

Source§

fn from(value: PowerStatus) -> Self

Converts to this type from the input type.
Source§

impl From<RadioStatus> for Common

Source§

fn from(value: RadioStatus) -> Self

Converts to this type from the input type.
Source§

impl From<RawImu> for Common

Source§

fn from(value: RawImu) -> Self

Converts to this type from the input type.
Source§

impl From<RawPressure> for Common

Source§

fn from(value: RawPressure) -> Self

Converts to this type from the input type.
Source§

impl From<RawRpm> for Common

Source§

fn from(value: RawRpm) -> Self

Converts to this type from the input type.
Source§

impl From<RcChannels> for Common

Source§

fn from(value: RcChannels) -> Self

Converts to this type from the input type.
Source§

impl From<RcChannelsOverride> for Common

Source§

fn from(value: RcChannelsOverride) -> Self

Converts to this type from the input type.
Source§

impl From<RcChannelsRaw> for Common

Source§

fn from(value: RcChannelsRaw) -> Self

Converts to this type from the input type.
Source§

impl From<RcChannelsScaled> for Common

Source§

fn from(value: RcChannelsScaled) -> Self

Converts to this type from the input type.
Source§

impl From<RequestDataStream> for Common

Source§

fn from(value: RequestDataStream) -> Self

Converts to this type from the input type.
Source§

impl From<RequestEvent> for Common

Source§

fn from(value: RequestEvent) -> Self

Converts to this type from the input type.
Source§

impl From<ResourceRequest> for Common

Source§

fn from(value: ResourceRequest) -> Self

Converts to this type from the input type.
Source§

impl From<ResponseEventError> for Common

Source§

fn from(value: ResponseEventError) -> Self

Converts to this type from the input type.
Source§

impl From<SafetyAllowedArea> for Common

Source§

fn from(value: SafetyAllowedArea) -> Self

Converts to this type from the input type.
Source§

impl From<SafetySetAllowedArea> for Common

Source§

fn from(value: SafetySetAllowedArea) -> Self

Converts to this type from the input type.
Source§

impl From<ScaledImu> for Common

Source§

fn from(value: ScaledImu) -> Self

Converts to this type from the input type.
Source§

impl From<ScaledImu2> for Common

Source§

fn from(value: ScaledImu2) -> Self

Converts to this type from the input type.
Source§

impl From<ScaledImu3> for Common

Source§

fn from(value: ScaledImu3) -> Self

Converts to this type from the input type.
Source§

impl From<ScaledPressure> for Common

Source§

fn from(value: ScaledPressure) -> Self

Converts to this type from the input type.
Source§

impl From<ScaledPressure2> for Common

Source§

fn from(value: ScaledPressure2) -> Self

Converts to this type from the input type.
Source§

impl From<ScaledPressure3> for Common

Source§

fn from(value: ScaledPressure3) -> Self

Converts to this type from the input type.
Source§

impl From<SerialControl> for Common

Source§

fn from(value: SerialControl) -> Self

Converts to this type from the input type.
Source§

impl From<ServoOutputRaw> for Common

Source§

fn from(value: ServoOutputRaw) -> Self

Converts to this type from the input type.
Source§

impl From<SetActuatorControlTarget> for Common

Source§

fn from(value: SetActuatorControlTarget) -> Self

Converts to this type from the input type.
Source§

impl From<SetAttitudeTarget> for Common

Source§

fn from(value: SetAttitudeTarget) -> Self

Converts to this type from the input type.
Source§

impl From<SetGpsGlobalOrigin> for Common

Source§

fn from(value: SetGpsGlobalOrigin) -> Self

Converts to this type from the input type.
Source§

impl From<SetHomePosition> for Common

Source§

fn from(value: SetHomePosition) -> Self

Converts to this type from the input type.
Source§

impl From<SetMode> for Common

Source§

fn from(value: SetMode) -> Self

Converts to this type from the input type.
Source§

impl From<SetPositionTargetGlobalInt> for Common

Source§

fn from(value: SetPositionTargetGlobalInt) -> Self

Converts to this type from the input type.
Source§

impl From<SetPositionTargetLocalNed> for Common

Source§

fn from(value: SetPositionTargetLocalNed) -> Self

Converts to this type from the input type.
Source§

impl From<SetupSigning> for Common

Source§

fn from(value: SetupSigning) -> Self

Converts to this type from the input type.
Source§

impl From<SimState> for Common

Source§

fn from(value: SimState) -> Self

Converts to this type from the input type.
Source§

impl From<SmartBatteryInfo> for Common

Source§

fn from(value: SmartBatteryInfo) -> Self

Converts to this type from the input type.
Source§

impl From<Statustext> for Common

Source§

fn from(value: Statustext) -> Self

Converts to this type from the input type.
Source§

impl From<StorageInformation> for Common

Source§

fn from(value: StorageInformation) -> Self

Converts to this type from the input type.
Source§

impl From<SupportedTunes> for Common

Source§

fn from(value: SupportedTunes) -> Self

Converts to this type from the input type.
Source§

impl From<SysStatus> for Common

Source§

fn from(value: SysStatus) -> Self

Converts to this type from the input type.
Source§

impl From<SystemTime> for Common

Source§

fn from(value: SystemTime) -> Self

Converts to this type from the input type.
Source§

impl From<TerrainCheck> for Common

Source§

fn from(value: TerrainCheck) -> Self

Converts to this type from the input type.
Source§

impl From<TerrainData> for Common

Source§

fn from(value: TerrainData) -> Self

Converts to this type from the input type.
Source§

impl From<TerrainReport> for Common

Source§

fn from(value: TerrainReport) -> Self

Converts to this type from the input type.
Source§

impl From<TerrainRequest> for Common

Source§

fn from(value: TerrainRequest) -> Self

Converts to this type from the input type.
Source§

impl From<TimeEstimateToTarget> for Common

Source§

fn from(value: TimeEstimateToTarget) -> Self

Converts to this type from the input type.
Source§

impl From<Timesync> for Common

Source§

fn from(value: Timesync) -> Self

Converts to this type from the input type.
Source§

impl From<TrajectoryRepresentationBezier> for Common

Source§

fn from(value: TrajectoryRepresentationBezier) -> Self

Converts to this type from the input type.
Source§

impl From<TrajectoryRepresentationWaypoints> for Common

Source§

fn from(value: TrajectoryRepresentationWaypoints) -> Self

Converts to this type from the input type.
Source§

impl From<Tunnel> for Common

Source§

fn from(value: Tunnel) -> Self

Converts to this type from the input type.
Source§

impl From<UavcanNodeInfo> for Common

Source§

fn from(value: UavcanNodeInfo) -> Self

Converts to this type from the input type.
Source§

impl From<UavcanNodeStatus> for Common

Source§

fn from(value: UavcanNodeStatus) -> Self

Converts to this type from the input type.
Source§

impl From<UtmGlobalPosition> for Common

Source§

fn from(value: UtmGlobalPosition) -> Self

Converts to this type from the input type.
Source§

impl From<V2Extension> for Common

Source§

fn from(value: V2Extension) -> Self

Converts to this type from the input type.
Source§

impl From<VfrHud> for Common

Source§

fn from(value: VfrHud) -> Self

Converts to this type from the input type.
Source§

impl From<Vibration> for Common

Source§

fn from(value: Vibration) -> Self

Converts to this type from the input type.
Source§

impl From<ViconPositionEstimate> for Common

Source§

fn from(value: ViconPositionEstimate) -> Self

Converts to this type from the input type.
Source§

impl From<VideoStreamInformation> for Common

Source§

fn from(value: VideoStreamInformation) -> Self

Converts to this type from the input type.
Source§

impl From<VideoStreamStatus> for Common

Source§

fn from(value: VideoStreamStatus) -> Self

Converts to this type from the input type.
Source§

impl From<VisionPositionEstimate> for Common

Source§

fn from(value: VisionPositionEstimate) -> Self

Converts to this type from the input type.
Source§

impl From<VisionSpeedEstimate> for Common

Source§

fn from(value: VisionSpeedEstimate) -> Self

Converts to this type from the input type.
Source§

impl From<WheelDistance> for Common

Source§

fn from(value: WheelDistance) -> Self

Converts to this type from the input type.
Source§

impl From<WifiConfigAp> for Common

Source§

fn from(value: WifiConfigAp) -> Self

Converts to this type from the input type.
Source§

impl From<WinchStatus> for Common

Source§

fn from(value: WinchStatus) -> Self

Converts to this type from the input type.
Source§

impl From<WindCov> for Common

Source§

fn from(value: WindCov) -> Self

Converts to this type from the input type.
Source§

impl IntoPayload for Common

Source§

fn encode(&self, version: MavLinkVersion) -> Result<Payload, SpecError>

Encodes message into MAVLink payload. Read more
Source§

impl MessageSpec for Common

Source§

fn id(&self) -> MessageId

MAVLink message ID. Read more
Minimum supported MAVLink protocol version. Read more
Source§

fn crc_extra(&self) -> CrcExtra

Message EXTRA_CRC calculated from message XML definition. Read more
Source§

impl NamedType for Common

Source§

fn sid() -> SpectaID

Source§

fn named_data_type( type_map: &mut TypeCollection, generics: &[DataType], ) -> NamedDataType

this is equivalent to Type::inline but returns a NamedDataType instead.
Source§

fn definition_named_data_type(type_map: &mut TypeCollection) -> NamedDataType

this is equivalent to [Type::definition] but returns a NamedDataType instead.
Source§

impl PartialEq for Common

Source§

fn eq(&self, other: &Common) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Serialize for Common

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFrom<&Payload> for Common

Source§

type Error = SpecError

The type returned in the event of a conversion error.
Source§

fn try_from(value: &Payload) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl Type for Common

Source§

fn inline(type_map: &mut TypeCollection, generics: Generics<'_>) -> DataType

Returns the definition of a type using the provided generics. Read more
Source§

fn reference(type_map: &mut TypeCollection, generics: &[DataType]) -> Reference

Generates a datatype corresponding to a reference to this type, as determined by its category. Getting a reference to a type implies that it should belong in the type map (since it has to be referenced from somewhere), so the output of definition will be put into the type map.
Source§

impl Flatten for Common

Source§

impl StructuralPartialEq for Common

Auto Trait Implementations§

§

impl Freeze for Common

§

impl RefUnwindSafe for Common

§

impl Send for Common

§

impl Sync for Common

§

impl Unpin for Common

§

impl UnwindSafe for Common

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

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

fn clone_into(&self, target: &mut T)

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

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,