Struct aws_sdk_iotwireless::types::ParticipatingGateways
source · #[non_exhaustive]pub struct ParticipatingGateways {
pub downlink_mode: DownlinkMode,
pub gateway_list: Vec<GatewayListItem>,
pub transmission_interval: i32,
}Expand description
Specify the list of gateways to which you want to send downlink data traffic when the wireless device is running in class B or class C mode.
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.downlink_mode: DownlinkModeIndicates whether to send the downlink message in sequential mode or concurrent mode, or to use only the chosen gateways from the previous uplink message transmission.
gateway_list: Vec<GatewayListItem>The list of gateways that you want to use for sending the downlink data traffic.
transmission_interval: i32The duration of time for which AWS IoT Core for LoRaWAN will wait before transmitting the payload to the next gateway.
Implementations§
source§impl ParticipatingGateways
impl ParticipatingGateways
sourcepub fn downlink_mode(&self) -> &DownlinkMode
pub fn downlink_mode(&self) -> &DownlinkMode
Indicates whether to send the downlink message in sequential mode or concurrent mode, or to use only the chosen gateways from the previous uplink message transmission.
sourcepub fn gateway_list(&self) -> &[GatewayListItem]
pub fn gateway_list(&self) -> &[GatewayListItem]
The list of gateways that you want to use for sending the downlink data traffic.
sourcepub fn transmission_interval(&self) -> i32
pub fn transmission_interval(&self) -> i32
The duration of time for which AWS IoT Core for LoRaWAN will wait before transmitting the payload to the next gateway.
source§impl ParticipatingGateways
impl ParticipatingGateways
sourcepub fn builder() -> ParticipatingGatewaysBuilder
pub fn builder() -> ParticipatingGatewaysBuilder
Creates a new builder-style object to manufacture ParticipatingGateways.
Trait Implementations§
source§impl Clone for ParticipatingGateways
impl Clone for ParticipatingGateways
source§fn clone(&self) -> ParticipatingGateways
fn clone(&self) -> ParticipatingGateways
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for ParticipatingGateways
impl Debug for ParticipatingGateways
source§impl PartialEq for ParticipatingGateways
impl PartialEq for ParticipatingGateways
impl StructuralPartialEq for ParticipatingGateways
Auto Trait Implementations§
impl Freeze for ParticipatingGateways
impl RefUnwindSafe for ParticipatingGateways
impl Send for ParticipatingGateways
impl Sync for ParticipatingGateways
impl Unpin for ParticipatingGateways
impl UnwindSafe for ParticipatingGateways
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