Struct mavio::protocol::Payload

source ·
pub struct Payload { /* private fields */ }
Expand description

mavspec MAVlink message payload.

Encapsulates MAVLink payload. In no_std non-allocating targets it uses fixed-sized arrays of bytes. Otherwise, payload is stored on heap as a dynamically sized sequence.

Implementations§

source§

impl Payload

source

pub fn new(id: u32, payload: &[u8], version: MavLinkVersion) -> Payload

Default constructor.

Upon creation, the length of the provided payload will define Payload::length the maximum length of the Payload::bytes.

If payload is longer, than PAYLOAD_MAX_SIZE, all trailing elements will be ignored.

source

pub fn id(&self) -> u32

MAVLink message ID.

source

pub fn bytes(&self) -> &[u8]

Message payload as bytes.

For MAVLink 2 zero trailing bytes will be truncated. See MAVLink 2 payload truncation.

source

pub fn bytes_mut(&mut self) -> &mut [u8]

Message payload as mutable byte slice.

For MAVLink 2 zero trailing bytes will be truncated. See MAVLink 2 payload truncation.

source

pub fn version(&self) -> MavLinkVersion

MAVLink protocol version.

See MavLinkVersion.

source

pub fn length(&self) -> u8

Payload size in bytes.

Note that for MAVLink 2 payloads trailing zero bytes are truncated.

See Payload::bytes.

source

pub fn upgrade(&mut self)

Upgrade payload to MAVLink 2 protocol version in-place.

The reverse procedure is not possible since MAVLink 2 payload may contain extra fields and its trailing zero bytes are truncated.

To replace an existing payload by value, use Payload::upgraded.

source

pub fn upgraded(self) -> Payload

Upgrade protocol version to MAVLink 2 replacing payload by value.

The reverse procedure is not possible since MAVLink 2 payload may contain extra fields and its trailing zero bytes are truncated.

To upgrade payload in-place, use Payload::upgrade.

Trait Implementations§

source§

impl Clone for Payload

source§

fn clone(&self) -> Payload

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 Payload

source§

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

Formats Payload with payload truncated up to max_size.

This is important for no_std implementations where payload has fixed size of PAYLOAD_MAX_SIZE bytes.

source§

impl Default for Payload

source§

fn default() -> Payload

Creates Payload populated with default values.

source§

impl<'de> Deserialize<'de> for Payload

source§

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

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

impl Serialize for Payload

source§

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
source§

impl TryFrom<&Payload> for ActuatorControlTarget

§

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 TryFrom<&Payload> for ActuatorOutputStatus

§

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 TryFrom<&Payload> for AdapTuning

§

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 TryFrom<&Payload> for AdsbVehicle

§

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 TryFrom<&Payload> for Ahrs

§

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 TryFrom<&Payload> for Ahrs2

§

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 TryFrom<&Payload> for Ahrs3

§

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 TryFrom<&Payload> for AirlinkAuth

§

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 TryFrom<&Payload> for AirlinkAuthResponse

§

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 TryFrom<&Payload> for AirlinkEyeGsHolePushRequest

§

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 TryFrom<&Payload> for AirlinkEyeGsHolePushResponse

§

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 TryFrom<&Payload> for AirlinkEyeHp

§

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 TryFrom<&Payload> for AirlinkEyeTurnInit

§

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 TryFrom<&Payload> for Airspeed

§

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 TryFrom<&Payload> for AirspeedAutocal

§

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 TryFrom<&Payload> for Airspeeds

§

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 TryFrom<&Payload> for AisVessel

§

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 TryFrom<&Payload> for All

source§

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

Decodes message from MAVLink payload.

§

type Error = SpecError

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

impl TryFrom<&Payload> for Altitude

§

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 TryFrom<&Payload> for Altitudes

§

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 TryFrom<&Payload> for AoaSsa

§

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 TryFrom<&Payload> for ApAdc

§

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 TryFrom<&Payload> for Ardupilotmega

source§

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

Decodes message from MAVLink payload.

§

type Error = SpecError

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

impl TryFrom<&Payload> for ArrayTest0

§

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 TryFrom<&Payload> for ArrayTest1

§

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 TryFrom<&Payload> for ArrayTest3

§

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 TryFrom<&Payload> for ArrayTest4

§

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 TryFrom<&Payload> for ArrayTest5

§

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 TryFrom<&Payload> for ArrayTest6

§

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 TryFrom<&Payload> for ArrayTest7

§

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 TryFrom<&Payload> for ArrayTest8

§

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 TryFrom<&Payload> for AslObctrl

§

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 TryFrom<&Payload> for AslctrlData

§

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 TryFrom<&Payload> for AslctrlDebug

§

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 TryFrom<&Payload> for Asluav

source§

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

Decodes message from MAVLink payload.

§

type Error = SpecError

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

impl TryFrom<&Payload> for AsluavStatus

§

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 TryFrom<&Payload> for AttPosMocap

§

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 TryFrom<&Payload> for Attitude

§

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 TryFrom<&Payload> for AttitudeQuaternion

§

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 TryFrom<&Payload> for AttitudeQuaternionCov

§

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 TryFrom<&Payload> for AttitudeTarget

§

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 TryFrom<&Payload> for AuthKey

§

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 TryFrom<&Payload> for AutopilotStateForGimbalDevice

§

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 TryFrom<&Payload> for AutopilotVersion

§

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 TryFrom<&Payload> for AutopilotVersionRequest

§

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 TryFrom<&Payload> for AvailableModes

§

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 TryFrom<&Payload> for AvailableModesMonitor

§

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 TryFrom<&Payload> for AvssDroneImu

§

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 TryFrom<&Payload> for AvssDroneOperationMode

§

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 TryFrom<&Payload> for AvssDronePosition

§

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 TryFrom<&Payload> for AvssPrsSysStatus

§

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 TryFrom<&Payload> for Avssuas

source§

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

Decodes message from MAVLink payload.

§

type Error = SpecError

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

impl TryFrom<&Payload> for Battery2

§

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 TryFrom<&Payload> for BatteryStatus

§

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 TryFrom<&Payload> for BatteryStatusV2

§

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 TryFrom<&Payload> for ButtonChange

§

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 TryFrom<&Payload> for CameraCaptureStatus

§

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 TryFrom<&Payload> for CameraFeedback

§

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 TryFrom<&Payload> for CameraFovStatus

§

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 TryFrom<&Payload> for CameraImageCaptured

§

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 TryFrom<&Payload> for CameraInformation

§

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 TryFrom<&Payload> for CameraSettings

§

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 TryFrom<&Payload> for CameraStatus

§

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 TryFrom<&Payload> for CameraTrackingGeoStatus

§

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 TryFrom<&Payload> for CameraTrackingImageStatus

§

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 TryFrom<&Payload> for CameraTrigger

§

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 TryFrom<&Payload> for CanFilterModify

§

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 TryFrom<&Payload> for CanFrame

§

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 TryFrom<&Payload> for CanfdFrame

§

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 TryFrom<&Payload> for CellularConfig

§

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 TryFrom<&Payload> for CellularStatus

§

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 TryFrom<&Payload> for ChangeOperatorControl

§

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 TryFrom<&Payload> for ChangeOperatorControlAck

§

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 TryFrom<&Payload> for Collision

§

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 TryFrom<&Payload> for CommandAck

§

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 TryFrom<&Payload> for CommandCancel

§

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 TryFrom<&Payload> for CommandInt

§

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 TryFrom<&Payload> for CommandIntStamped

§

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 TryFrom<&Payload> for CommandLong

§

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 TryFrom<&Payload> for CommandLongStamped

§

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 TryFrom<&Payload> for Common

source§

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

Decodes message from MAVLink payload.

§

type Error = SpecError

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

impl TryFrom<&Payload> for CompassmotStatus

§

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 TryFrom<&Payload> for ComponentInformation

§

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 TryFrom<&Payload> for ComponentInformationBasic

§

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 TryFrom<&Payload> for ComponentMetadata

§

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 TryFrom<&Payload> for ControlSystemState

§

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§

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

Decodes message from MAVLink payload.

§

type Error = SpecError

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

impl TryFrom<&Payload> for Cubepilot

source§

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

Decodes message from MAVLink payload.

§

type Error = SpecError

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

impl TryFrom<&Payload> for CubepilotFirmwareUpdateResp

§

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 TryFrom<&Payload> for CubepilotFirmwareUpdateStart

§

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 TryFrom<&Payload> for CubepilotRawRc

§

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 TryFrom<&Payload> for CurrentEventSequence

§

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 TryFrom<&Payload> for CurrentMode

§

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 TryFrom<&Payload> for Data16

§

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 TryFrom<&Payload> for Data32

§

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 TryFrom<&Payload> for Data64

§

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 TryFrom<&Payload> for Data96

§

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 TryFrom<&Payload> for DataStream

§

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 TryFrom<&Payload> for DataTransmissionHandshake

§

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 TryFrom<&Payload> for Debug

§

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 TryFrom<&Payload> for DebugFloatArray

§

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 TryFrom<&Payload> for DebugVect

§

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 TryFrom<&Payload> for Deepstall

§

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 TryFrom<&Payload> for Development

source§

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

Decodes message from MAVLink payload.

§

type Error = SpecError

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

impl TryFrom<&Payload> for DeviceOpRead

§

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 TryFrom<&Payload> for DeviceOpReadReply

§

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 TryFrom<&Payload> for DeviceOpWrite

§

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 TryFrom<&Payload> for DeviceOpWriteReply

§

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 TryFrom<&Payload> for DigicamConfigure

§

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 TryFrom<&Payload> for DigicamControl

§

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 TryFrom<&Payload> for DistanceSensor

§

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 TryFrom<&Payload> for EfiStatus

§

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 TryFrom<&Payload> for EkfExt

§

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 TryFrom<&Payload> for EkfStatusReport

§

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 TryFrom<&Payload> for EncapsulatedData

§

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 TryFrom<&Payload> for EscInfo

§

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 TryFrom<&Payload> for EscStatus

§

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 TryFrom<&Payload> for EscTelemetry1To4

§

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 TryFrom<&Payload> for EscTelemetry5To8

§

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 TryFrom<&Payload> for EscTelemetry9To12

§

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 TryFrom<&Payload> for EstimatorStatus

§

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 TryFrom<&Payload> for Event

§

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 TryFrom<&Payload> for ExtendedSysState

§

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 TryFrom<&Payload> for FenceFetchPoint

§

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 TryFrom<&Payload> for FencePoint

§

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 TryFrom<&Payload> for FenceStatus

§

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 TryFrom<&Payload> for FigureEightExecutionStatus

§

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 TryFrom<&Payload> for FileTransferProtocol

§

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 TryFrom<&Payload> for FlexifunctionBufferFunction

§

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 TryFrom<&Payload> for FlexifunctionBufferFunctionAck

§

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 TryFrom<&Payload> for FlexifunctionCommand

§

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 TryFrom<&Payload> for FlexifunctionCommandAck

§

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 TryFrom<&Payload> for FlexifunctionDirectory

§

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 TryFrom<&Payload> for FlexifunctionDirectoryAck

§

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 TryFrom<&Payload> for FlexifunctionReadReq

§

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 TryFrom<&Payload> for FlexifunctionSet

§

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 TryFrom<&Payload> for FlightInformation

§

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 TryFrom<&Payload> for FollowTarget

§

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 TryFrom<&Payload> for FrskyPassthroughArray

§

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 TryFrom<&Payload> for FwSoaringData

§

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 TryFrom<&Payload> for GeneratorStatus

§

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 TryFrom<&Payload> for GimbalControl

§

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 TryFrom<&Payload> for GimbalDeviceAttitudeStatus

§

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 TryFrom<&Payload> for GimbalDeviceInformation

§

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 TryFrom<&Payload> for GimbalDeviceSetAttitude

§

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 TryFrom<&Payload> for GimbalManagerInformation

§

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 TryFrom<&Payload> for GimbalManagerSetAttitude

§

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 TryFrom<&Payload> for GimbalManagerSetManualControl

§

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 TryFrom<&Payload> for GimbalManagerSetPitchyaw

§

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 TryFrom<&Payload> for GimbalManagerStatus

§

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 TryFrom<&Payload> for GimbalReport

§

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 TryFrom<&Payload> for GimbalTorqueCmdReport

§

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 TryFrom<&Payload> for GlobalPositionInt

§

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 TryFrom<&Payload> for GlobalPositionIntCov

§

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 TryFrom<&Payload> for GlobalVisionPositionEstimate

§

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 TryFrom<&Payload> for GoproGetRequest

§

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 TryFrom<&Payload> for GoproGetResponse

§

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 TryFrom<&Payload> for GoproHeartbeat

§

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 TryFrom<&Payload> for GoproSetRequest

§

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 TryFrom<&Payload> for GoproSetResponse

§

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 TryFrom<&Payload> for Gps2Raw

§

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 TryFrom<&Payload> for Gps2Rtk

§

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 TryFrom<&Payload> for GpsGlobalOrigin

§

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 TryFrom<&Payload> for GpsInjectData

§

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 TryFrom<&Payload> for GpsInput

§

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 TryFrom<&Payload> for GpsRawInt

§

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 TryFrom<&Payload> for GpsRtcmData

§

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 TryFrom<&Payload> for GpsRtk

§

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 TryFrom<&Payload> for GpsStatus

§

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 TryFrom<&Payload> for GroupEnd

§

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 TryFrom<&Payload> for GroupStart

§

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 TryFrom<&Payload> for GsmLinkStatus

§

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 TryFrom<&Payload> for Heartbeat

§

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 TryFrom<&Payload> for HerelinkTelem

§

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 TryFrom<&Payload> for HerelinkVideoStreamInformation

§

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 TryFrom<&Payload> for HighLatency

§

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 TryFrom<&Payload> for HighLatency2

§

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 TryFrom<&Payload> for HighresImu

§

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 TryFrom<&Payload> for HilActuatorControls

§

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 TryFrom<&Payload> for HilControls

§

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 TryFrom<&Payload> for HilGps

§

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 TryFrom<&Payload> for HilOpticalFlow

§

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 TryFrom<&Payload> for HilRcInputsRaw

§

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 TryFrom<&Payload> for HilSensor

§

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 TryFrom<&Payload> for HilState

§

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 TryFrom<&Payload> for HilStateQuaternion

§

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 TryFrom<&Payload> for HomePosition

§

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 TryFrom<&Payload> for Hwstatus

§

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 TryFrom<&Payload> for HygrometerSensor

§

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 TryFrom<&Payload> for Icarous

source§

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

Decodes message from MAVLink payload.

§

type Error = SpecError

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

impl TryFrom<&Payload> for IcarousHeartbeat

§

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 TryFrom<&Payload> for IcarousKinematicBands

§

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 TryFrom<&Payload> for IsbdLinkStatus

§

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 TryFrom<&Payload> for LandingTarget

§

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 TryFrom<&Payload> for LedControl

§

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 TryFrom<&Payload> for LimitsStatus

§

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 TryFrom<&Payload> for LinkNodeStatus

§

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 TryFrom<&Payload> for LocalPositionNed

§

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 TryFrom<&Payload> for LocalPositionNedCov

§

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 TryFrom<&Payload> for LocalPositionNedSystemGlobalOffset

§

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 TryFrom<&Payload> for LogData

§

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 TryFrom<&Payload> for LogEntry

§

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 TryFrom<&Payload> for LogErase

§

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 TryFrom<&Payload> for LogRequestData

§

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 TryFrom<&Payload> for LogRequestEnd

§

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 TryFrom<&Payload> for LogRequestList

§

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 TryFrom<&Payload> for LoggingAck

§

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 TryFrom<&Payload> for LoggingData

§

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 TryFrom<&Payload> for LoggingDataAcked

§

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 TryFrom<&Payload> for MagCalProgress

§

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 TryFrom<&Payload> for MagCalReport

§

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 TryFrom<&Payload> for ManualControl

§

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 TryFrom<&Payload> for ManualSetpoint

§

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 TryFrom<&Payload> for Matrixpilot

source§

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

Decodes message from MAVLink payload.

§

type Error = SpecError

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

impl TryFrom<&Payload> for McuStatus

§

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 TryFrom<&Payload> for Meminfo

§

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 TryFrom<&Payload> for MemoryVect

§

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 TryFrom<&Payload> for MessageInterval

§

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 TryFrom<&Payload> for Minimal

source§

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

Decodes message from MAVLink payload.

§

type Error = SpecError

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

impl TryFrom<&Payload> for MissionAck

§

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 TryFrom<&Payload> for MissionClearAll

§

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 TryFrom<&Payload> for MissionCount

§

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 TryFrom<&Payload> for MissionCurrent

§

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 TryFrom<&Payload> for MissionItem

§

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 TryFrom<&Payload> for MissionItemInt

§

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 TryFrom<&Payload> for MissionItemReached

§

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 TryFrom<&Payload> for MissionRequest

§

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 TryFrom<&Payload> for MissionRequestInt

§

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 TryFrom<&Payload> for MissionRequestList

§

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 TryFrom<&Payload> for MissionRequestPartialList

§

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 TryFrom<&Payload> for MissionSetCurrent

§

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 TryFrom<&Payload> for MissionWritePartialList

§

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 TryFrom<&Payload> for MountConfigure

§

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 TryFrom<&Payload> for MountControl

§

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 TryFrom<&Payload> for MountOrientation

§

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 TryFrom<&Payload> for MountStatus

§

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 TryFrom<&Payload> for NamedValueFloat

§

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 TryFrom<&Payload> for NamedValueInt

§

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 TryFrom<&Payload> for NavControllerOutput

§

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 TryFrom<&Payload> for NavFilterBias

§

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 TryFrom<&Payload> for ObstacleDistance

§

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 TryFrom<&Payload> for ObstacleDistance3d

§

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 TryFrom<&Payload> for Odometry

§

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 TryFrom<&Payload> for OnboardComputerStatus

§

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 TryFrom<&Payload> for OpenDroneIdArmStatus

§

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 TryFrom<&Payload> for OpenDroneIdAuthentication

§

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 TryFrom<&Payload> for OpenDroneIdBasicId

§

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 TryFrom<&Payload> for OpenDroneIdLocation

§

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 TryFrom<&Payload> for OpenDroneIdMessagePack

§

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 TryFrom<&Payload> for OpenDroneIdOperatorId

§

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 TryFrom<&Payload> for OpenDroneIdSelfId

§

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 TryFrom<&Payload> for OpenDroneIdSystem

§

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 TryFrom<&Payload> for OpenDroneIdSystemUpdate

§

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 TryFrom<&Payload> for OpticalFlow

§

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 TryFrom<&Payload> for OpticalFlowRad

§

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 TryFrom<&Payload> for OrbitExecutionStatus

§

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 TryFrom<&Payload> for OsdParamConfig

§

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 TryFrom<&Payload> for OsdParamConfigReply

§

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 TryFrom<&Payload> for OsdParamShowConfig

§

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 TryFrom<&Payload> for OsdParamShowConfigReply

§

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 TryFrom<&Payload> for Paparazzi

source§

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

Decodes message from MAVLink payload.

§

type Error = SpecError

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

impl TryFrom<&Payload> for ParamAckTransaction

§

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 TryFrom<&Payload> for ParamExtAck

§

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 TryFrom<&Payload> for ParamExtRequestList

§

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 TryFrom<&Payload> for ParamExtRequestRead

§

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 TryFrom<&Payload> for ParamExtSet

§

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 TryFrom<&Payload> for ParamExtValue

§

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 TryFrom<&Payload> for ParamMapRc

§

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 TryFrom<&Payload> for ParamRequestList

§

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 TryFrom<&Payload> for ParamRequestRead

§

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 TryFrom<&Payload> for ParamSet

§

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 TryFrom<&Payload> for ParamValue

§

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 TryFrom<&Payload> for ParamValueArray

§

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 TryFrom<&Payload> for PidTuning

§

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 TryFrom<&Payload> for Ping

§

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 TryFrom<&Payload> for PlayTune

§

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 TryFrom<&Payload> for PlayTuneV2

§

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 TryFrom<&Payload> for PositionTargetGlobalInt

§

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 TryFrom<&Payload> for PositionTargetLocalNed

§

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 TryFrom<&Payload> for PowerStatus

§

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 TryFrom<&Payload> for ProtocolVersion

§

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 TryFrom<&Payload> for PythonArrayTest

source§

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

Decodes message from MAVLink payload.

§

type Error = SpecError

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

impl TryFrom<&Payload> for QshotStatus

§

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 TryFrom<&Payload> for Radio

§

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 TryFrom<&Payload> for RadioCalibration

§

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 TryFrom<&Payload> for RadioLinkStats

§

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 TryFrom<&Payload> for RadioRcChannels

§

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 TryFrom<&Payload> for RadioStatus

§

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 TryFrom<&Payload> for RallyFetchPoint

§

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 TryFrom<&Payload> for RallyPoint

§

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 TryFrom<&Payload> for Rangefinder

§

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 TryFrom<&Payload> for RawImu

§

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 TryFrom<&Payload> for RawPressure

§

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 TryFrom<&Payload> for RawRpm

§

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 TryFrom<&Payload> for RcChannels

§

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 TryFrom<&Payload> for RcChannelsOverride

§

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 TryFrom<&Payload> for RcChannelsRaw

§

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 TryFrom<&Payload> for RcChannelsScaled

§

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 TryFrom<&Payload> for RemoteLogBlockStatus

§

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 TryFrom<&Payload> for RemoteLogDataBlock

§

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 TryFrom<&Payload> for RequestDataStream

§

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 TryFrom<&Payload> for RequestEvent

§

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 TryFrom<&Payload> for ResourceRequest

§

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 TryFrom<&Payload> for ResponseEventError

§

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 TryFrom<&Payload> for Rpm

§

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 TryFrom<&Payload> for SafetyAllowedArea

§

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 TryFrom<&Payload> for SafetySetAllowedArea

§

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 TryFrom<&Payload> for SatcomLinkStatus

§

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 TryFrom<&Payload> for ScaledImu

§

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 TryFrom<&Payload> for ScaledImu2

§

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 TryFrom<&Payload> for ScaledImu3

§

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 TryFrom<&Payload> for ScaledPressure

§

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 TryFrom<&Payload> for ScaledPressure2

§

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 TryFrom<&Payload> for ScaledPressure3

§

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 TryFrom<&Payload> for ScriptCount

§

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 TryFrom<&Payload> for ScriptCurrent

§

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 TryFrom<&Payload> for ScriptItem

§

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 TryFrom<&Payload> for ScriptRequest

§

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 TryFrom<&Payload> for ScriptRequestList

§

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 TryFrom<&Payload> for SensAtmos

§

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 TryFrom<&Payload> for SensBatmon

§

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 TryFrom<&Payload> for SensMppt

§

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 TryFrom<&Payload> for SensPower

§

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 TryFrom<&Payload> for SensPowerBoard

§

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 TryFrom<&Payload> for SensorAirflowAngles

§

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 TryFrom<&Payload> for SensorOffsets

§

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 TryFrom<&Payload> for SensorpodStatus

§

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 TryFrom<&Payload> for SerialControl

§

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 TryFrom<&Payload> for SerialUdbExtraF13

§

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 TryFrom<&Payload> for SerialUdbExtraF14

§

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 TryFrom<&Payload> for SerialUdbExtraF15

§

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 TryFrom<&Payload> for SerialUdbExtraF16

§

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 TryFrom<&Payload> for SerialUdbExtraF17

§

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 TryFrom<&Payload> for SerialUdbExtraF18

§

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 TryFrom<&Payload> for SerialUdbExtraF19

§

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 TryFrom<&Payload> for SerialUdbExtraF20

§

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 TryFrom<&Payload> for SerialUdbExtraF21

§

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 TryFrom<&Payload> for SerialUdbExtraF22

§

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 TryFrom<&Payload> for SerialUdbExtraF2A

§

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 TryFrom<&Payload> for SerialUdbExtraF2B

§

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 TryFrom<&Payload> for SerialUdbExtraF4

§

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 TryFrom<&Payload> for SerialUdbExtraF5

§

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 TryFrom<&Payload> for SerialUdbExtraF6

§

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 TryFrom<&Payload> for SerialUdbExtraF7

§

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 TryFrom<&Payload> for SerialUdbExtraF8

§

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 TryFrom<&Payload> for ServoOutputRaw

§

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 TryFrom<&Payload> for SetActuatorControlTarget

§

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 TryFrom<&Payload> for SetAttitudeTarget

§

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 TryFrom<&Payload> for SetGpsGlobalOrigin

§

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 TryFrom<&Payload> for SetHomePosition

§

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 TryFrom<&Payload> for SetMagOffsets

§

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 TryFrom<&Payload> for SetMode

§

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 TryFrom<&Payload> for SetPositionTargetGlobalInt

§

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 TryFrom<&Payload> for SetPositionTargetLocalNed

§

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 TryFrom<&Payload> for SetVelocityLimits

§

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 TryFrom<&Payload> for SetupSigning

§

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 TryFrom<&Payload> for SimState

§

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 TryFrom<&Payload> for Simstate

§

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 TryFrom<&Payload> for SmartBatteryInfo

§

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 TryFrom<&Payload> for Standard

source§

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

Decodes message from MAVLink payload.

§

type Error = SpecError

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

impl TryFrom<&Payload> for Statustext

§

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 TryFrom<&Payload> for StorageInformation

§

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 TryFrom<&Payload> for Storm32

source§

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

Decodes message from MAVLink payload.

§

type Error = SpecError

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

impl TryFrom<&Payload> for Storm32GimbalManagerControl

§

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 TryFrom<&Payload> for Storm32GimbalManagerControlPitchyaw

§

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 TryFrom<&Payload> for Storm32GimbalManagerCorrectRoll

§

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 TryFrom<&Payload> for Storm32GimbalManagerInformation

§

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 TryFrom<&Payload> for Storm32GimbalManagerStatus

§

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 TryFrom<&Payload> for SupportedTunes

§

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 TryFrom<&Payload> for SysStatus

§

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 TryFrom<&Payload> for SystemTime

§

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 TryFrom<&Payload> for TargetAbsolute

§

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 TryFrom<&Payload> for TargetRelative

§

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 TryFrom<&Payload> for TerrainCheck

§

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 TryFrom<&Payload> for TerrainData

§

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 TryFrom<&Payload> for TerrainReport

§

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 TryFrom<&Payload> for TerrainRequest

§

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 TryFrom<&Payload> for Test

source§

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

Decodes message from MAVLink payload.

§

type Error = SpecError

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

impl TryFrom<&Payload> for TestTypes

§

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 TryFrom<&Payload> for TimeEstimateToTarget

§

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 TryFrom<&Payload> for Timesync

§

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 TryFrom<&Payload> for TrajectoryRepresentationBezier

§

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 TryFrom<&Payload> for TrajectoryRepresentationWaypoints

§

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 TryFrom<&Payload> for Tunnel

§

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 TryFrom<&Payload> for UAvionix

source§

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

Decodes message from MAVLink payload.

§

type Error = SpecError

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

impl TryFrom<&Payload> for Ualberta

source§

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

Decodes message from MAVLink payload.

§

type Error = SpecError

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

impl TryFrom<&Payload> for UalbertaSysStatus

§

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 TryFrom<&Payload> for UavcanNodeInfo

§

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 TryFrom<&Payload> for UavcanNodeStatus

§

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 TryFrom<&Payload> for UavionixAdsbOutCfg

§

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 TryFrom<&Payload> for UavionixAdsbOutDynamic

§

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 TryFrom<&Payload> for UavionixAdsbTransceiverHealthReport

§

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 TryFrom<&Payload> for UtmGlobalPosition

§

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 TryFrom<&Payload> for V2Extension

§

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 TryFrom<&Payload> for VelocityLimits

§

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 TryFrom<&Payload> for VfrHud

§

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 TryFrom<&Payload> for Vibration

§

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 TryFrom<&Payload> for ViconPositionEstimate

§

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 TryFrom<&Payload> for VideoStreamInformation

§

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 TryFrom<&Payload> for VideoStreamStatus

§

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 TryFrom<&Payload> for VisionPositionDelta

§

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 TryFrom<&Payload> for VisionPositionEstimate

§

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 TryFrom<&Payload> for VisionSpeedEstimate

§

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 TryFrom<&Payload> for WaterDepth

§

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 TryFrom<&Payload> for WheelDistance

§

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 TryFrom<&Payload> for WifiConfigAp

§

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 TryFrom<&Payload> for WifiNetworkInfo

§

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 TryFrom<&Payload> for WinchStatus

§

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 TryFrom<&Payload> for Wind

§

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 TryFrom<&Payload> for WindCov

§

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.

Auto Trait Implementations§

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> 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> Same for T

§

type Output = T

Should always be Self
source§

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

§

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>,

§

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>,

§

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>,