Table of Contents

Struct LorawanStateSync

Namespace
Pamoja.Lorawan
Assembly
Pamoja.Lorawan.dll

What a relay tells an end device about itself in a WOR ACK, table 14.

public readonly record struct LorawanStateSync : IEquatable<LorawanStateSync>
Implements
Inherited Members

Constructors

LorawanStateSync(LorawanCadToRx, LorawanRelayForward, byte, LorawanXtalAccuracy, LorawanCadPeriodicity, ushort)

What a relay tells an end device about itself in a WOR ACK, table 14.

public LorawanStateSync(LorawanCadToRx CadToRx, LorawanRelayForward Forward, byte RelayDataRate, LorawanXtalAccuracy XtalAccuracy, LorawanCadPeriodicity CadPeriodicity, ushort TOffsetMs)

Parameters

CadToRx LorawanCadToRx

How long it takes to start receiving.

Forward LorawanRelayForward

Whether it forwards.

RelayDataRate byte

The data rate it forwards at.

XtalAccuracy LorawanXtalAccuracy

How accurate its crystal is.

CadPeriodicity LorawanCadPeriodicity

How often it scans.

TOffsetMs ushort

Milliseconds from the start of the scan to the end of the WOR preamble.

Properties

CadPeriodicity

How often it scans.

public LorawanCadPeriodicity CadPeriodicity { get; init; }

Property Value

LorawanCadPeriodicity

CadToRx

How long it takes to start receiving.

public LorawanCadToRx CadToRx { get; init; }

Property Value

LorawanCadToRx

Forward

Whether it forwards.

public LorawanRelayForward Forward { get; init; }

Property Value

LorawanRelayForward

RelayDataRate

The data rate it forwards at.

public byte RelayDataRate { get; init; }

Property Value

byte

TOffsetMs

Milliseconds from the start of the scan to the end of the WOR preamble.

public ushort TOffsetMs { get; init; }

Property Value

ushort

XtalAccuracy

How accurate its crystal is.

public LorawanXtalAccuracy XtalAccuracy { get; init; }

Property Value

LorawanXtalAccuracy