Struct aws_sdk_iotwireless::types::LteObj
source · #[non_exhaustive]pub struct LteObj {
pub mcc: i32,
pub mnc: i32,
pub eutran_cid: i32,
pub tac: Option<i32>,
pub lte_local_id: Option<LteLocalId>,
pub lte_timing_advance: Option<i32>,
pub rsrp: Option<i32>,
pub rsrq: Option<f32>,
pub nr_capable: bool,
pub lte_nmr: Option<Vec<LteNmrObj>>,
}Expand description
LTE object.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.mcc: i32Mobile Country Code.
mnc: i32Mobile Network Code.
eutran_cid: i32E-UTRAN (Evolved Universal Terrestrial Radio Access Network) Cell Global Identifier.
tac: Option<i32>LTE tracking area code.
lte_local_id: Option<LteLocalId>LTE local identification (local ID) information.
lte_timing_advance: Option<i32>LTE timing advance.
rsrp: Option<i32>Signal power of the reference signal received, measured in dBm (decibel-milliwatts).
rsrq: Option<f32>Signal quality of the reference Signal received, measured in decibels (dB).
nr_capable: boolParameter that determines whether the LTE object is capable of supporting NR (new radio).
lte_nmr: Option<Vec<LteNmrObj>>LTE object for network measurement reports.
Implementations§
source§impl LteObj
impl LteObj
sourcepub fn eutran_cid(&self) -> i32
pub fn eutran_cid(&self) -> i32
E-UTRAN (Evolved Universal Terrestrial Radio Access Network) Cell Global Identifier.
sourcepub fn lte_local_id(&self) -> Option<&LteLocalId>
pub fn lte_local_id(&self) -> Option<&LteLocalId>
LTE local identification (local ID) information.
sourcepub fn lte_timing_advance(&self) -> Option<i32>
pub fn lte_timing_advance(&self) -> Option<i32>
LTE timing advance.
sourcepub fn rsrp(&self) -> Option<i32>
pub fn rsrp(&self) -> Option<i32>
Signal power of the reference signal received, measured in dBm (decibel-milliwatts).
sourcepub fn rsrq(&self) -> Option<f32>
pub fn rsrq(&self) -> Option<f32>
Signal quality of the reference Signal received, measured in decibels (dB).
sourcepub fn nr_capable(&self) -> bool
pub fn nr_capable(&self) -> bool
Parameter that determines whether the LTE object is capable of supporting NR (new radio).
Trait Implementations§
impl StructuralPartialEq for LteObj
Auto Trait Implementations§
impl Freeze for LteObj
impl RefUnwindSafe for LteObj
impl Send for LteObj
impl Sync for LteObj
impl Unpin for LteObj
impl UnwindSafe for LteObj
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more