Struct aws_sdk_iotwireless::types::GsmObj
source · #[non_exhaustive]pub struct GsmObj {
pub mcc: Option<i32>,
pub mnc: Option<i32>,
pub lac: Option<i32>,
pub geran_cid: Option<i32>,
pub gsm_local_id: Option<GsmLocalId>,
pub gsm_timing_advance: Option<i32>,
pub rx_level: Option<i32>,
pub gsm_nmr: Option<Vec<GsmNmrObj>>,
}Expand description
GSM object.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.mcc: Option<i32>Mobile Country Code.
mnc: Option<i32>Mobile Network Code.
lac: Option<i32>Location area code.
geran_cid: Option<i32>GERAN (GSM EDGE Radio Access Network) Cell Global Identifier.
gsm_local_id: Option<GsmLocalId>GSM local identification (local ID) information.
gsm_timing_advance: Option<i32>Timing advance value, which corresponds to the length of time a signal takes to reach the base station from a mobile phone.
rx_level: Option<i32>Rx level, which is the received signal power, measured in dBm (decibel-milliwatts).
gsm_nmr: Option<Vec<GsmNmrObj>>GSM object for network measurement reports.
Implementations§
source§impl GsmObj
impl GsmObj
sourcepub fn geran_cid(&self) -> Option<i32>
pub fn geran_cid(&self) -> Option<i32>
GERAN (GSM EDGE Radio Access Network) Cell Global Identifier.
sourcepub fn gsm_local_id(&self) -> Option<&GsmLocalId>
pub fn gsm_local_id(&self) -> Option<&GsmLocalId>
GSM local identification (local ID) information.
sourcepub fn gsm_timing_advance(&self) -> Option<i32>
pub fn gsm_timing_advance(&self) -> Option<i32>
Timing advance value, which corresponds to the length of time a signal takes to reach the base station from a mobile phone.
Trait Implementations§
source§impl PartialEq<GsmObj> for GsmObj
impl PartialEq<GsmObj> for GsmObj
impl StructuralPartialEq for GsmObj
Auto Trait Implementations§
impl RefUnwindSafe for GsmObj
impl Send for GsmObj
impl Sync for GsmObj
impl Unpin for GsmObj
impl UnwindSafe for GsmObj
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