Skip to main content

Module defaults

Module defaults 

Source
Expand description

The timing and counting defaults every region shares.

The link layer specification names these and leaves their values to the regional parameters, and RP002-1.0.5 section 3.3 gives one set recommended for all regions. A device that uses different ones has to tell its network out of band when it is commissioned, so these are the values both sides assume unless told otherwise.

Times are in microseconds, the unit a link’s airtime is counted in.

Constants§

ADR_ACK_DELAY
How many more go unanswered before a device steps its data rate down, and between each step after that.
ADR_ACK_LIMIT
How many uplinks go unanswered before a device asks the network to say something.
JOIN_ACCEPT_DELAY1_US
The delay from the end of a join request to the first window a join accept may arrive in.
JOIN_ACCEPT_DELAY2_US
The delay to the second join accept window.
MAX_FCNT_GAP
How far ahead of the last counter it accepted a receiver follows a sender.
RECEIVE_DELAY1_US
The delay from the end of an uplink to the opening of the first receive window.
RECEIVE_DELAY2_US
The delay to the second receive window, which RP002-1.0.5 fixes at one second after the first.
RECEIVE_WINDOW_TOLERANCE_US
How far either side of the nominal opening a receive window may start.
RETRANSMIT_TIMEOUT_MAX_US
The longest wait before that retry.
RETRANSMIT_TIMEOUT_MIN_US
The shortest wait before a confirmed uplink with no acknowledgment is sent again.