Table of Contents

Class LorawanWindow

Namespace
Pamoja.Lorawan
Assembly
Pamoja.Lorawan.dll

When and where to listen for a downlink.

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

Constructors

When and where to listen for a downlink.

public LorawanWindow(uint DelayMicros, uint FrequencyHz, byte DataRate, LoraLink Link)

Parameters

DelayMicros uint

How long after the end of the transmission the window opens.

FrequencyHz uint

The carrier, in hertz.

DataRate byte

The downlink data rate, as the region numbers them.

Link LoraLink

The LoRa settings to listen with: no payload CRC, and inverted IQ, as RP002-1.0.5 table 112 has for a downlink.

Properties

DataRate

The downlink data rate, as the region numbers them.

public byte DataRate { get; init; }

Property Value

byte

DelayMicros

How long after the end of the transmission the window opens.

public uint DelayMicros { get; init; }

Property Value

uint

FrequencyHz

The carrier, in hertz.

public uint FrequencyHz { get; init; }

Property Value

uint

The LoRa settings to listen with: no payload CRC, and inverted IQ, as RP002-1.0.5 table 112 has for a downlink.

public LoraLink Link { get; init; }

Property Value

LoraLink