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
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) -> &[Vec<String>]
pub fn join_eui_filters(&self) -> &[Vec<String>]
A list of JoinEuiRange used by LoRa gateways to filter LoRa frames.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .join_eui_filters.is_none()
.
sourcepub fn net_id_filters(&self) -> &[String]
pub fn net_id_filters(&self) -> &[String]
A list of NetId values that are used by LoRa gateways to filter the uplink frames.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .net_id_filters.is_none()
.
sourcepub fn sub_bands(&self) -> &[i32]
pub fn sub_bands(&self) -> &[i32]
A list of integer indicating which sub bands are supported by LoRa gateway.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .sub_bands.is_none()
.
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
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
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
self
and other
values to be equal, and is used
by ==
.