Struct aws_sdk_iotwireless::types::LoRaWanGateway
source · #[non_exhaustive]pub struct LoRaWanGateway {
pub gateway_eui: Option<String>,
pub rf_region: Option<String>,
pub join_eui_filters: Option<Vec<Vec<String>>>,
pub net_id_filters: Option<Vec<String>>,
pub sub_bands: Option<Vec<i32>>,
pub beaconing: Option<Beaconing>,
pub max_eirp: Option<f32>,
}Expand description
LoRaWANGateway 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.gateway_eui: Option<String>The gateway's EUI value.
rf_region: Option<String>The frequency band (RFRegion) value.
join_eui_filters: Option<Vec<Vec<String>>>A list of JoinEuiRange used by LoRa gateways to filter LoRa frames.
net_id_filters: Option<Vec<String>>A list of NetId values that are used by LoRa gateways to filter the uplink frames.
sub_bands: Option<Vec<i32>>A list of integer indicating which sub bands are supported by LoRa gateway.
beaconing: Option<Beaconing>Beaconing object information, which consists of the data rate and frequency parameters.
max_eirp: Option<f32>The MaxEIRP value.
Implementations§
source§impl LoRaWanGateway
impl LoRaWanGateway
sourcepub fn gateway_eui(&self) -> Option<&str>
pub fn gateway_eui(&self) -> Option<&str>
The gateway's EUI value.
sourcepub fn join_eui_filters(&self) -> Option<&[Vec<String>]>
pub fn join_eui_filters(&self) -> Option<&[Vec<String>]>
A list of JoinEuiRange used by LoRa gateways to filter LoRa frames.
sourcepub fn net_id_filters(&self) -> Option<&[String]>
pub fn net_id_filters(&self) -> Option<&[String]>
A list of NetId values that are used by LoRa gateways to filter the uplink frames.
sourcepub fn sub_bands(&self) -> Option<&[i32]>
pub fn sub_bands(&self) -> Option<&[i32]>
A list of integer indicating which sub bands are supported by LoRa gateway.
source§impl LoRaWanGateway
impl LoRaWanGateway
sourcepub fn builder() -> LoRaWanGatewayBuilder
pub fn builder() -> LoRaWanGatewayBuilder
Creates a new builder-style object to manufacture LoRaWanGateway.
Trait Implementations§
source§impl Clone for LoRaWanGateway
impl Clone for LoRaWanGateway
source§fn clone(&self) -> LoRaWanGateway
fn clone(&self) -> LoRaWanGateway
Returns a copy 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 LoRaWanGateway
impl Debug for LoRaWanGateway
source§impl PartialEq for LoRaWanGateway
impl PartialEq for LoRaWanGateway
source§fn eq(&self, other: &LoRaWanGateway) -> bool
fn eq(&self, other: &LoRaWanGateway) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for LoRaWanGateway
Auto Trait Implementations§
impl RefUnwindSafe for LoRaWanGateway
impl Send for LoRaWanGateway
impl Sync for LoRaWanGateway
impl Unpin for LoRaWanGateway
impl UnwindSafe for LoRaWanGateway
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