Table of Contents

Class LorawanDefaults

Namespace
Pamoja.Lorawan
Assembly
Pamoja.Lorawan.dll

The timings and counts RP002-1.0.5 section 3.3 recommends for every region.

public static class LorawanDefaults
Inheritance
LorawanDefaults
Inherited Members

Fields

AdrAckDelay

How many more before a device starts giving back what adaptive data rate took.

public const uint AdrAckDelay = 32

Field Value

uint

AdrAckLimit

How many unanswered uplinks before a device asks the network to answer.

public const uint AdrAckLimit = 64

Field Value

uint

JoinAcceptDelay1Micros

How long after a join request the first join accept window opens.

public const uint JoinAcceptDelay1Micros = 5000000

Field Value

uint

JoinAcceptDelay2Micros

How long after a join request the second join accept window opens.

public const uint JoinAcceptDelay2Micros = 6000000

Field Value

uint

MaxFcntGap

The largest gap a frame counter may jump across and still be accepted.

public const uint MaxFcntGap = 16384

Field Value

uint

ReceiveDelay1Micros

How long after an uplink the first receive window opens, in microseconds.

public const uint ReceiveDelay1Micros = 1000000

Field Value

uint

ReceiveDelay2Micros

How long after an uplink the second receive window opens, in microseconds.

public const uint ReceiveDelay2Micros = 2000000

Field Value

uint

ReceiveWindowToleranceMicros

How far a receive window may open either side of its time, LoRaWAN 1.0.3 section 3.3.1.

public const uint ReceiveWindowToleranceMicros = 20

Field Value

uint

RetransmitTimeoutMaxMicros

The longest wait before a confirmed uplink is sent again, in microseconds.

public const uint RetransmitTimeoutMaxMicros = 3000000

Field Value

uint

RetransmitTimeoutMinMicros

The shortest wait before a confirmed uplink is sent again, in microseconds.

public const uint RetransmitTimeoutMinMicros = 1000000

Field Value

uint