Trait mavspec_rust_spec::MessageSpecStatic
source · pub trait MessageSpecStatic {
// Required methods
fn spec() -> MessageInfo;
fn message_id() -> MessageId;
fn crc_extra() -> CrcExtra;
fn min_supported_mavlink_version() -> MavLinkVersion;
}
Expand description
Generic MAVLink message specification with constant functions.
Each message should implement this trait. This is required for building correct dialects.
Required Methods§
sourcefn spec() -> MessageInfo
fn spec() -> MessageInfo
Returns specification for this message.
sourcefn message_id() -> MessageId
fn message_id() -> MessageId
Message ID
.
sourcefn min_supported_mavlink_version() -> MavLinkVersion
fn min_supported_mavlink_version() -> MavLinkVersion
Minimum supported MAVLink version for this message.
Object Safety§
This trait is not object safe.