Struct aws_sdk_iotwireless::types::TdscdmaObj
source · #[non_exhaustive]pub struct TdscdmaObj {
pub mcc: i32,
pub mnc: i32,
pub lac: Option<i32>,
pub utran_cid: i32,
pub tdscdma_local_id: Option<TdscdmaLocalId>,
pub tdscdma_timing_advance: Option<i32>,
pub rscp: Option<i32>,
pub path_loss: Option<i32>,
pub tdscdma_nmr: Option<Vec<TdscdmaNmrObj>>,
}Expand description
TD-SCDMA 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.
lac: Option<i32>Location Area Code.
utran_cid: i32UTRAN (UMTS Terrestrial Radio Access Network) Cell Global Identifier.
tdscdma_local_id: Option<TdscdmaLocalId>TD-SCDMA local identification (local ID) information.
tdscdma_timing_advance: Option<i32>TD-SCDMA Timing advance.
rscp: Option<i32>Signal power of the received signal (Received Signal Code Power), measured in decibel-milliwatts (dBm).
path_loss: Option<i32>Path loss, or path attenuation, is the reduction in power density of an electromagnetic wave as it propagates through space.
tdscdma_nmr: Option<Vec<TdscdmaNmrObj>>TD-SCDMA object for network measurement reports.
Implementations§
source§impl TdscdmaObj
impl TdscdmaObj
sourcepub fn utran_cid(&self) -> i32
pub fn utran_cid(&self) -> i32
UTRAN (UMTS Terrestrial Radio Access Network) Cell Global Identifier.
sourcepub fn tdscdma_local_id(&self) -> Option<&TdscdmaLocalId>
pub fn tdscdma_local_id(&self) -> Option<&TdscdmaLocalId>
TD-SCDMA local identification (local ID) information.
sourcepub fn tdscdma_timing_advance(&self) -> Option<i32>
pub fn tdscdma_timing_advance(&self) -> Option<i32>
TD-SCDMA Timing advance.
sourcepub fn rscp(&self) -> Option<i32>
pub fn rscp(&self) -> Option<i32>
Signal power of the received signal (Received Signal Code Power), measured in decibel-milliwatts (dBm).
sourcepub fn path_loss(&self) -> Option<i32>
pub fn path_loss(&self) -> Option<i32>
Path loss, or path attenuation, is the reduction in power density of an electromagnetic wave as it propagates through space.
sourcepub fn tdscdma_nmr(&self) -> &[TdscdmaNmrObj]
pub fn tdscdma_nmr(&self) -> &[TdscdmaNmrObj]
TD-SCDMA object for network measurement reports.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .tdscdma_nmr.is_none().
source§impl TdscdmaObj
impl TdscdmaObj
sourcepub fn builder() -> TdscdmaObjBuilder
pub fn builder() -> TdscdmaObjBuilder
Creates a new builder-style object to manufacture TdscdmaObj.
Trait Implementations§
source§impl Clone for TdscdmaObj
impl Clone for TdscdmaObj
source§fn clone(&self) -> TdscdmaObj
fn clone(&self) -> TdscdmaObj
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for TdscdmaObj
impl Debug for TdscdmaObj
source§impl PartialEq for TdscdmaObj
impl PartialEq for TdscdmaObj
source§fn eq(&self, other: &TdscdmaObj) -> bool
fn eq(&self, other: &TdscdmaObj) -> bool
self and other values to be equal, and is used
by ==.