Class LorawanJoinAccept
An accepted join: the network settings, and the session it grants.
public sealed class LorawanJoinAccept : IDisposable
- Inheritance
-
LorawanJoinAccept
- Implements
- Inherited Members
Properties
DevAddr
The device address the network assigned.
public uint DevAddr { get; }
Property Value
DlSettings
The downlink settings byte, carrying the second receive window data rate and the first window offset.
public byte DlSettings { get; }
Property Value
NetId
The identifier of the network that accepted the join.
public uint NetId { get; }
Property Value
ReceiveDelayMicros
The delay from the end of an uplink to the first receive window, in microseconds, where a delay byte of zero means one second.
public uint ReceiveDelayMicros { get; }
Property Value
Rx1DrOffset
How far below the uplink's data rate the first receive window listens.
public byte Rx1DrOffset { get; }
Property Value
Rx2DataRate
The data rate the second receive window listens at.
public byte Rx2DataRate { get; }
Property Value
RxDelay
The delay byte before the first receive window, as it arrived.
public byte RxDelay { get; }
Property Value
Methods
CfList()
Reads the channel list the accept carried.
public LorawanCfList? CfList()
Returns
- LorawanCfList
The list, or
nullwhen the accept carried none.
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public void Dispose()
Session()
Takes the activated session this join grants.
public LorawanSession Session()
Returns
- LorawanSession
The session, with its keys already derived.
Exceptions
- PamojaException
The native call failed.