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_ DELA Y1_ US - The delay from the end of a join request to the first window a join accept may arrive in.
- JOIN_
ACCEPT_ DELA Y2_ 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_
DELA Y1_ US - The delay from the end of an uplink to the opening of the first receive window.
- RECEIVE_
DELA Y2_ 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.