Skip to content

/AWS1/CL_IOWPARTICIPATINGGWS

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.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_downlinkmode TYPE /AWS1/IOWDOWNLINKMODE /AWS1/IOWDOWNLINKMODE

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.

it_gatewaylist TYPE /AWS1/CL_IOWGATEWAYLISTITEM=>TT_GATEWAYLIST TT_GATEWAYLIST

The list of gateways that you want to use for sending the downlink data traffic.

iv_transmissioninterval TYPE /AWS1/IOWTRANSMISSIONINTERVAL /AWS1/IOWTRANSMISSIONINTERVAL

The duration of time for which AWS IoT Core for LoRaWAN will wait before transmitting the payload to the next gateway.


Queryable Attributes

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.

Accessible with the following methods

Method Description
GET_DOWNLINKMODE() Getter for DOWNLINKMODE, with configurable default
ASK_DOWNLINKMODE() Getter for DOWNLINKMODE w/ exceptions if field has no value
HAS_DOWNLINKMODE() Determine if DOWNLINKMODE has a value

GatewayList

The list of gateways that you want to use for sending the downlink data traffic.

Accessible with the following methods

Method Description
GET_GATEWAYLIST() Getter for GATEWAYLIST, with configurable default
ASK_GATEWAYLIST() Getter for GATEWAYLIST w/ exceptions if field has no value
HAS_GATEWAYLIST() Determine if GATEWAYLIST has a value

TransmissionInterval

The duration of time for which AWS IoT Core for LoRaWAN will wait before transmitting the payload to the next gateway.

Accessible with the following methods

Method Description
GET_TRANSMISSIONINTERVAL() Getter for TRANSMISSIONINTERVAL, with configurable default
ASK_TRANSMISSIONINTERVAL() Getter for TRANSMISSIONINTERVAL w/ exceptions if field has n
HAS_TRANSMISSIONINTERVAL() Determine if TRANSMISSIONINTERVAL has a value