pub struct AslObctrl {
pub timestamp: u64,
pub u_elev: f32,
pub u_throt: f32,
pub u_throt2: f32,
pub u_ail_l: f32,
pub u_ail_r: f32,
pub u_rud: f32,
pub obctrl_status: u8,
}
Expand description
MAVLink ASL_OBCTRL
message.
Minimum supported MAVLink version is MAVLink 2
.
§Description
Off-board controls/commands for ASLUAVs
§Encoding/Decoding
Message encoding/decoding are provided by implementing core::convert::TryFrom<Payload>
for
AslObctrl
(encoding) and [IntoPayload
] (decoding) traits.
These traits are implemented by Message
proc macro.
Fields§
§timestamp: u64
MAVLink field timestamp
.
Time since system start
u_elev: f32
MAVLink field uElev
.
Elevator command [~]
u_throt: f32
MAVLink field uThrot
.
Throttle command [~]
u_throt2: f32
MAVLink field uThrot2
.
Throttle 2 command [~]
u_ail_l: f32
MAVLink field uAilL
.
Left aileron command [~]
u_ail_r: f32
MAVLink field uAilR
.
Right aileron command [~]
u_rud: f32
MAVLink field uRud
.
Rudder command [~]
obctrl_status: u8
MAVLink field obctrl_status
.
Off-board computer status
Implementations§
source§impl AslObctrl
impl AslObctrl
sourcepub const fn spec() -> MessageInfo
pub const fn spec() -> MessageInfo
Returns specification for this message.
sourcepub const fn message_id() -> MessageId
pub const fn message_id() -> MessageId
Message ID
.
sourcepub const fn min_supported_mavlink_version() -> MavLinkVersion
pub const fn min_supported_mavlink_version() -> MavLinkVersion
Minimum supported MAVLink version for this message.
Trait Implementations§
source§impl<'de> Deserialize<'de> for AslObctrl
impl<'de> Deserialize<'de> for AslObctrl
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
source§impl IntoPayload for AslObctrl
impl IntoPayload for AslObctrl
source§impl MessageSpec for AslObctrl
impl MessageSpec for AslObctrl
source§impl MessageSpecStatic for AslObctrl
impl MessageSpecStatic for AslObctrl
source§fn spec() -> MessageInfo
fn spec() -> MessageInfo
source§fn message_id() -> MessageId
fn message_id() -> MessageId
ID
.