Table of Contents

Class LorawanTrustedDevice

Namespace
Pamoja.Lorawan
Assembly
Pamoja.Lorawan.dll

An end device a relay forwards for, as an UpdateUplinkListReq describes it.

public sealed record LorawanTrustedDevice : IEquatable<LorawanTrustedDevice>
Inheritance
LorawanTrustedDevice
Implements
Inherited Members

Constructors

LorawanTrustedDevice(uint, byte[])

An end device a relay forwards for, as an UpdateUplinkListReq describes it.

public LorawanTrustedDevice(uint DevAddr, byte[] RootWorSKey)

Parameters

DevAddr uint

The device's address.

RootWorSKey byte[]

Its root relay session key, from RootWorSKey(ReadOnlySpan<byte>) or the network's trust command.

Properties

BucketSize

The coded bucket size multiplier, table 55.

public byte BucketSize { get; init; }

Property Value

byte

DevAddr

The device's address.

public uint DevAddr { get; init; }

Property Value

uint

NextWfcnt

The wake-on-radio frame counter to expect from it next.

public uint NextWfcnt { get; init; }

Property Value

uint

ReloadRate

How many of its uplinks are forwarded an hour, 63 for no limit, table 55.

public byte ReloadRate { get; init; }

Property Value

byte

RootWorSKey

Its root relay session key, from RootWorSKey(ReadOnlySpan<byte>) or the network's trust command.

public byte[] RootWorSKey { get; init; }

Property Value

byte[]