pub enum Icarous {
IcarousHeartbeat(IcarousHeartbeat),
IcarousKinematicBands(IcarousKinematicBands),
}
Expand description
Enum containing all messages within icarous
dialect.
Variants§
IcarousHeartbeat(IcarousHeartbeat)
MAVLink message ICAROUS_HEARTBEAT
.
IcarousKinematicBands(IcarousKinematicBands)
MAVLink message ICAROUS_KINEMATIC_BANDS
.
Trait Implementations§
source§impl Dialect for Icarous
impl Dialect for Icarous
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<IcarousHeartbeat> for Icarous
impl From<IcarousHeartbeat> for Icarous
source§fn from(value: IcarousHeartbeat) -> Self
fn from(value: IcarousHeartbeat) -> Self
Converts to this type from the input type.
source§impl From<IcarousKinematicBands> for Icarous
impl From<IcarousKinematicBands> for Icarous
source§fn from(value: IcarousKinematicBands) -> Self
fn from(value: IcarousKinematicBands) -> Self
Converts to this type from the input type.
source§impl IntoPayload for Icarous
impl IntoPayload for Icarous
source§impl MessageSpec for Icarous
impl MessageSpec for Icarous
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 Icarous
impl RefUnwindSafe for Icarous
impl Send for Icarous
impl Sync for Icarous
impl Unpin for Icarous
impl UnwindSafe for Icarous
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