#[repr(u8)]pub enum LedControlPattern {
Off = 0,
Firmwareupdate = 1,
Custom = 255,
}Expand description
MAVLink enum LED_CONTROL_PATTERN for ardupilotmega dialect.
Variants§
Off = 0
MAVLink enum entry LED_CONTROL_PATTERN_OFF.
LED patterns off (return control to regular vehicle control).
Firmwareupdate = 1
MAVLink enum entry LED_CONTROL_PATTERN_FIRMWAREUPDATE.
LEDs show pattern during firmware update.
Custom = 255
MAVLink enum entry LED_CONTROL_PATTERN_CUSTOM.
Custom Pattern using custom bytes fields.
Implementations§
Trait Implementations§
Source§impl Clone for LedControlPattern
impl Clone for LedControlPattern
Source§fn clone(&self) -> LedControlPattern
fn clone(&self) -> LedControlPattern
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 LedControlPattern
impl Debug for LedControlPattern
Source§impl Default for LedControlPattern
impl Default for LedControlPattern
Source§fn default() -> LedControlPattern
fn default() -> LedControlPattern
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for LedControlPattern
impl<'de> Deserialize<'de> for LedControlPattern
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 NamedType for LedControlPattern
impl NamedType for LedControlPattern
fn sid() -> SpectaID
Source§fn named_data_type(
type_map: &mut TypeCollection,
generics: &[DataType],
) -> NamedDataType
fn named_data_type( type_map: &mut TypeCollection, generics: &[DataType], ) -> NamedDataType
this is equivalent to Type::inline but returns a NamedDataType instead.
Source§fn definition_named_data_type(type_map: &mut TypeCollection) -> NamedDataType
fn definition_named_data_type(type_map: &mut TypeCollection) -> NamedDataType
this is equivalent to [Type::definition] but returns a NamedDataType instead.
Source§impl PartialEq for LedControlPattern
impl PartialEq for LedControlPattern
Source§impl Serialize for LedControlPattern
impl Serialize for LedControlPattern
Source§impl TryFrom<u8> for LedControlPattern
impl TryFrom<u8> for LedControlPattern
Source§impl Type for LedControlPattern
impl Type for LedControlPattern
Source§fn inline(type_map: &mut TypeCollection, generics: Generics<'_>) -> DataType
fn inline(type_map: &mut TypeCollection, generics: Generics<'_>) -> DataType
Returns the definition of a type using the provided generics. Read more
Source§fn reference(type_map: &mut TypeCollection, generics: &[DataType]) -> Reference
fn reference(type_map: &mut TypeCollection, generics: &[DataType]) -> Reference
Generates a datatype corresponding to a reference to this type,
as determined by its category. Getting a reference to a type implies that
it should belong in the type map (since it has to be referenced from somewhere),
so the output of
definition will be put into the type map.impl Copy for LedControlPattern
impl StructuralPartialEq for LedControlPattern
Auto Trait Implementations§
impl Freeze for LedControlPattern
impl RefUnwindSafe for LedControlPattern
impl Send for LedControlPattern
impl Sync for LedControlPattern
impl Unpin for LedControlPattern
impl UnwindSafe for LedControlPattern
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