pub enum CsAirLink {
AirlinkEyeGsHolePushRequest(AirlinkEyeGsHolePushRequest),
AirlinkEyeGsHolePushResponse(AirlinkEyeGsHolePushResponse),
AirlinkAuthResponse(AirlinkAuthResponse),
AirlinkEyeHp(AirlinkEyeHp),
AirlinkAuth(AirlinkAuth),
AirlinkEyeTurnInit(AirlinkEyeTurnInit),
}
Expand description
Enum containing all messages within csAirLink
dialect.
Variants§
AirlinkEyeGsHolePushRequest(AirlinkEyeGsHolePushRequest)
MAVLink message AIRLINK_EYE_GS_HOLE_PUSH_REQUEST
.
AirlinkEyeGsHolePushResponse(AirlinkEyeGsHolePushResponse)
MAVLink message AIRLINK_EYE_GS_HOLE_PUSH_RESPONSE
.
AirlinkAuthResponse(AirlinkAuthResponse)
MAVLink message AIRLINK_AUTH_RESPONSE
.
AirlinkEyeHp(AirlinkEyeHp)
MAVLink message AIRLINK_EYE_HP
.
AirlinkAuth(AirlinkAuth)
MAVLink message AIRLINK_AUTH
.
AirlinkEyeTurnInit(AirlinkEyeTurnInit)
MAVLink message AIRLINK_EYE_TURN_INIT
.
Trait Implementations§
source§impl Dialect for CsAirLink
impl Dialect for CsAirLink
source§fn dialect() -> Option<DialectId>
fn dialect() -> Option<DialectId>
Returns dialect
identifier as specified in MAVLink XML definitions.
source§fn version() -> Option<DialectVersion>
fn version() -> Option<DialectVersion>
Minor dialect version
as specified in MAVLink XML definitions.
source§fn message_info(id: MessageId) -> Result<&'static dyn MessageSpec, SpecError>
fn message_info(id: MessageId) -> Result<&'static dyn MessageSpec, SpecError>
Message specification by id
.
source§fn spec() -> &'static DialectSpec
fn spec() -> &'static DialectSpec
Dialect specification.
source§impl From<AirlinkAuth> for CsAirLink
impl From<AirlinkAuth> for CsAirLink
source§fn from(value: AirlinkAuth) -> Self
fn from(value: AirlinkAuth) -> Self
Converts to this type from the input type.
source§impl From<AirlinkAuthResponse> for CsAirLink
impl From<AirlinkAuthResponse> for CsAirLink
source§fn from(value: AirlinkAuthResponse) -> Self
fn from(value: AirlinkAuthResponse) -> Self
Converts to this type from the input type.
source§impl From<AirlinkEyeGsHolePushRequest> for CsAirLink
impl From<AirlinkEyeGsHolePushRequest> for CsAirLink
source§fn from(value: AirlinkEyeGsHolePushRequest) -> Self
fn from(value: AirlinkEyeGsHolePushRequest) -> Self
Converts to this type from the input type.
source§impl From<AirlinkEyeGsHolePushResponse> for CsAirLink
impl From<AirlinkEyeGsHolePushResponse> for CsAirLink
source§fn from(value: AirlinkEyeGsHolePushResponse) -> Self
fn from(value: AirlinkEyeGsHolePushResponse) -> Self
Converts to this type from the input type.
source§impl From<AirlinkEyeHp> for CsAirLink
impl From<AirlinkEyeHp> for CsAirLink
source§fn from(value: AirlinkEyeHp) -> Self
fn from(value: AirlinkEyeHp) -> Self
Converts to this type from the input type.
source§impl From<AirlinkEyeTurnInit> for CsAirLink
impl From<AirlinkEyeTurnInit> for CsAirLink
source§fn from(value: AirlinkEyeTurnInit) -> Self
fn from(value: AirlinkEyeTurnInit) -> Self
Converts to this type from the input type.
source§impl IntoPayload for CsAirLink
impl IntoPayload for CsAirLink
source§impl MessageSpec for CsAirLink
impl MessageSpec for CsAirLink
source§fn id(&self) -> MessageId
fn id(&self) -> MessageId
MAVLink message ID.
See MessageSpec::id
for details.
source§fn min_supported_mavlink_version(&self) -> MavLinkVersion
fn min_supported_mavlink_version(&self) -> MavLinkVersion
Minimum supported MAVLink protocol version.
See MessageSpec::min_supported_mavlink_version
for details.
source§fn crc_extra(&self) -> CrcExtra
fn crc_extra(&self) -> CrcExtra
Message EXTRA_CRC
calculated from message XML definition.
See MessageSpec::crc_extra
for details.
Auto Trait Implementations§
impl Freeze for CsAirLink
impl RefUnwindSafe for CsAirLink
impl Send for CsAirLink
impl Sync for CsAirLink
impl Unpin for CsAirLink
impl UnwindSafe for CsAirLink
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more