Enum mavlink::common::CellularStatusFlag
source · #[repr(u32)]pub enum CellularStatusFlag {
Show 13 variants
CELLULAR_STATUS_FLAG_UNKNOWN = 0,
CELLULAR_STATUS_FLAG_FAILED = 1,
CELLULAR_STATUS_FLAG_INITIALIZING = 2,
CELLULAR_STATUS_FLAG_LOCKED = 3,
CELLULAR_STATUS_FLAG_DISABLED = 4,
CELLULAR_STATUS_FLAG_DISABLING = 5,
CELLULAR_STATUS_FLAG_ENABLING = 6,
CELLULAR_STATUS_FLAG_ENABLED = 7,
CELLULAR_STATUS_FLAG_SEARCHING = 8,
CELLULAR_STATUS_FLAG_REGISTERED = 9,
CELLULAR_STATUS_FLAG_DISCONNECTING = 10,
CELLULAR_STATUS_FLAG_CONNECTING = 11,
CELLULAR_STATUS_FLAG_CONNECTED = 12,
}
common
only.Expand description
These flags encode the cellular network status
Variants§
CELLULAR_STATUS_FLAG_UNKNOWN = 0
State unknown or not reportable.
CELLULAR_STATUS_FLAG_FAILED = 1
Modem is unusable
CELLULAR_STATUS_FLAG_INITIALIZING = 2
Modem is being initialized
CELLULAR_STATUS_FLAG_LOCKED = 3
Modem is locked
CELLULAR_STATUS_FLAG_DISABLED = 4
Modem is not enabled and is powered down
CELLULAR_STATUS_FLAG_DISABLING = 5
Modem is currently transitioning to the CELLULAR_STATUS_FLAG_DISABLED state
CELLULAR_STATUS_FLAG_ENABLING = 6
Modem is currently transitioning to the CELLULAR_STATUS_FLAG_ENABLED state
CELLULAR_STATUS_FLAG_ENABLED = 7
Modem is enabled and powered on but not registered with a network provider and not available for data connections
CELLULAR_STATUS_FLAG_SEARCHING = 8
Modem is searching for a network provider to register
CELLULAR_STATUS_FLAG_REGISTERED = 9
Modem is registered with a network provider, and data connections and messaging may be available for use
CELLULAR_STATUS_FLAG_DISCONNECTING = 10
Modem is disconnecting and deactivating the last active packet data bearer. This state will not be entered if more than one packet data bearer is active and one of the active bearers is deactivated
CELLULAR_STATUS_FLAG_CONNECTING = 11
Modem is activating and connecting the first packet data bearer. Subsequent bearer activations when another bearer is already active do not cause this state to be entered
CELLULAR_STATUS_FLAG_CONNECTED = 12
One or more packet data bearers is active and connected
Implementations§
Trait Implementations§
source§impl Clone for CellularStatusFlag
impl Clone for CellularStatusFlag
source§fn clone(&self) -> CellularStatusFlag
fn clone(&self) -> CellularStatusFlag
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for CellularStatusFlag
impl Debug for CellularStatusFlag
source§impl Default for CellularStatusFlag
impl Default for CellularStatusFlag
source§impl<'de> Deserialize<'de> for CellularStatusFlag
impl<'de> Deserialize<'de> for CellularStatusFlag
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 FromPrimitive for CellularStatusFlag
impl FromPrimitive for CellularStatusFlag
source§fn from_i64(n: i64) -> Option<Self>
fn from_i64(n: i64) -> Option<Self>
i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_u64(n: u64) -> Option<Self>
fn from_u64(n: u64) -> Option<Self>
u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_isize(n: isize) -> Option<Self>
fn from_isize(n: isize) -> Option<Self>
isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_i8(n: i8) -> Option<Self>
fn from_i8(n: i8) -> Option<Self>
i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_i16(n: i16) -> Option<Self>
fn from_i16(n: i16) -> Option<Self>
i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_i32(n: i32) -> Option<Self>
fn from_i32(n: i32) -> Option<Self>
i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_i128(n: i128) -> Option<Self>
fn from_i128(n: i128) -> Option<Self>
i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read moresource§fn from_usize(n: usize) -> Option<Self>
fn from_usize(n: usize) -> Option<Self>
usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_u8(n: u8) -> Option<Self>
fn from_u8(n: u8) -> Option<Self>
u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_u16(n: u16) -> Option<Self>
fn from_u16(n: u16) -> Option<Self>
u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_u32(n: u32) -> Option<Self>
fn from_u32(n: u32) -> Option<Self>
u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_u128(n: u128) -> Option<Self>
fn from_u128(n: u128) -> Option<Self>
u128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read moresource§impl PartialEq for CellularStatusFlag
impl PartialEq for CellularStatusFlag
source§impl Serialize for CellularStatusFlag
impl Serialize for CellularStatusFlag
source§impl ToPrimitive for CellularStatusFlag
impl ToPrimitive for CellularStatusFlag
source§fn to_i64(&self) -> Option<i64>
fn to_i64(&self) -> Option<i64>
self
to an i64
. If the value cannot be
represented by an i64
, then None
is returned.source§fn to_u64(&self) -> Option<u64>
fn to_u64(&self) -> Option<u64>
self
to a u64
. If the value cannot be
represented by a u64
, then None
is returned.source§fn to_isize(&self) -> Option<isize>
fn to_isize(&self) -> Option<isize>
self
to an isize
. If the value cannot be
represented by an isize
, then None
is returned.source§fn to_i8(&self) -> Option<i8>
fn to_i8(&self) -> Option<i8>
self
to an i8
. If the value cannot be
represented by an i8
, then None
is returned.source§fn to_i16(&self) -> Option<i16>
fn to_i16(&self) -> Option<i16>
self
to an i16
. If the value cannot be
represented by an i16
, then None
is returned.source§fn to_i32(&self) -> Option<i32>
fn to_i32(&self) -> Option<i32>
self
to an i32
. If the value cannot be
represented by an i32
, then None
is returned.source§fn to_i128(&self) -> Option<i128>
fn to_i128(&self) -> Option<i128>
self
to an i128
. If the value cannot be
represented by an i128
(i64
under the default implementation), then
None
is returned. Read moresource§fn to_usize(&self) -> Option<usize>
fn to_usize(&self) -> Option<usize>
self
to a usize
. If the value cannot be
represented by a usize
, then None
is returned.source§fn to_u8(&self) -> Option<u8>
fn to_u8(&self) -> Option<u8>
self
to a u8
. If the value cannot be
represented by a u8
, then None
is returned.source§fn to_u16(&self) -> Option<u16>
fn to_u16(&self) -> Option<u16>
self
to a u16
. If the value cannot be
represented by a u16
, then None
is returned.source§fn to_u32(&self) -> Option<u32>
fn to_u32(&self) -> Option<u32>
self
to a u32
. If the value cannot be
represented by a u32
, then None
is returned.source§fn to_u128(&self) -> Option<u128>
fn to_u128(&self) -> Option<u128>
self
to a u128
. If the value cannot be
represented by a u128
(u64
under the default implementation), then
None
is returned. Read moreimpl Copy for CellularStatusFlag
impl StructuralPartialEq for CellularStatusFlag
Auto Trait Implementations§
impl Freeze for CellularStatusFlag
impl RefUnwindSafe for CellularStatusFlag
impl Send for CellularStatusFlag
impl Sync for CellularStatusFlag
impl Unpin for CellularStatusFlag
impl UnwindSafe for CellularStatusFlag
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)