pub struct ExtendedState {
pub header: Header,
pub vtol_state: u8,
pub landed_state: u8,
}Fields§
§header: Header§vtol_state: u8§landed_state: u8Implementations§
Source§impl ExtendedState
impl ExtendedState
pub const VTOL_STATE_UNDEFINED: u8 = 0u8
pub const VTOL_STATE_TRANSITION_TO_FW: u8 = 1u8
pub const VTOL_STATE_TRANSITION_TO_MC: u8 = 2u8
pub const VTOL_STATE_MC: u8 = 3u8
pub const VTOL_STATE_FW: u8 = 4u8
pub const LANDED_STATE_UNDEFINED: u8 = 0u8
pub const LANDED_STATE_ON_GROUND: u8 = 1u8
pub const LANDED_STATE_IN_AIR: u8 = 2u8
pub const LANDED_STATE_TAKEOFF: u8 = 3u8
pub const LANDED_STATE_LANDING: u8 = 4u8
Trait Implementations§
Source§impl Clone for ExtendedState
impl Clone for ExtendedState
Source§fn clone(&self) -> ExtendedState
fn clone(&self) -> ExtendedState
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ExtendedState
impl Debug for ExtendedState
Source§impl Default for ExtendedState
impl Default for ExtendedState
Source§impl<'de> Deserialize<'de> for ExtendedState
impl<'de> Deserialize<'de> for ExtendedState
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>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ExtendedState
impl PartialEq for ExtendedState
Source§impl Serialize for ExtendedState
impl Serialize for ExtendedState
impl Message for ExtendedState
impl StructuralPartialEq for ExtendedState
Auto Trait Implementations§
impl Freeze for ExtendedState
impl RefUnwindSafe for ExtendedState
impl Send for ExtendedState
impl Sync for ExtendedState
impl Unpin for ExtendedState
impl UnwindSafe for ExtendedState
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