pub trait MessageSpecStatic {
    // Required methods
    fn spec() -> MessageInfo;
    fn message_id() -> u32;
    fn crc_extra() -> u8;
    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§

source

fn spec() -> MessageInfo

Returns specification for this message.

source

fn message_id() -> u32

Message ID.

source

fn crc_extra() -> u8

Message CRC_EXTRA.

Minimum supported MAVLink version for this message.

Object Safety§

This trait is not object safe.

Implementors§