#[repr(u8)]pub enum CameraTrackingStatusFlags {
Idle = 0,
Active = 1,
Error = 2,
}Expand description
MAVLink enum CAMERA_TRACKING_STATUS_FLAGS for common dialect.
Camera tracking status flags
Variants§
Idle = 0
MAVLink enum entry CAMERA_TRACKING_STATUS_FLAGS_IDLE.
Camera is not tracking
Active = 1
MAVLink enum entry CAMERA_TRACKING_STATUS_FLAGS_ACTIVE.
Camera is tracking
Error = 2
MAVLink enum entry CAMERA_TRACKING_STATUS_FLAGS_ERROR.
Camera tracking in error state
Implementations§
Trait Implementations§
Source§impl Clone for CameraTrackingStatusFlags
impl Clone for CameraTrackingStatusFlags
Source§fn clone(&self) -> CameraTrackingStatusFlags
fn clone(&self) -> CameraTrackingStatusFlags
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 CameraTrackingStatusFlags
impl Debug for CameraTrackingStatusFlags
Source§impl Default for CameraTrackingStatusFlags
impl Default for CameraTrackingStatusFlags
Source§fn default() -> CameraTrackingStatusFlags
fn default() -> CameraTrackingStatusFlags
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CameraTrackingStatusFlags
impl<'de> Deserialize<'de> for CameraTrackingStatusFlags
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 CameraTrackingStatusFlags
impl NamedType for CameraTrackingStatusFlags
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 TryFrom<u8> for CameraTrackingStatusFlags
impl TryFrom<u8> for CameraTrackingStatusFlags
Source§impl Type for CameraTrackingStatusFlags
impl Type for CameraTrackingStatusFlags
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 CameraTrackingStatusFlags
impl StructuralPartialEq for CameraTrackingStatusFlags
Auto Trait Implementations§
impl Freeze for CameraTrackingStatusFlags
impl RefUnwindSafe for CameraTrackingStatusFlags
impl Send for CameraTrackingStatusFlags
impl Sync for CameraTrackingStatusFlags
impl Unpin for CameraTrackingStatusFlags
impl UnwindSafe for CameraTrackingStatusFlags
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