Class LorawanRxrDownlink
A downlink for an end device, to send in its relay window.
public sealed record LorawanRxrDownlink : IEquatable<LorawanRxrDownlink>
- Inheritance
-
LorawanRxrDownlink
- Implements
- Inherited Members
Constructors
LorawanRxrDownlink(byte[], ulong, LorawanCarrier, LoraLink, sbyte, ulong)
A downlink for an end device, to send in its relay window.
public LorawanRxrDownlink(byte[] Frame, ulong StartMicros, LorawanCarrier Carrier, LoraLink Link, sbyte OutputDbm, ulong AirtimeMicros)
Parameters
Framebyte[]The frame to send.
StartMicrosulongWhen to start sending it.
CarrierLorawanCarrierWhere it goes, and how fast.
LinkLoraLinkIts LoRa settings, sent with inverted IQ and a payload CRC.
OutputDbmsbyteThe power to ask of the radio, conducted, in dBm.
AirtimeMicrosulongHow long it holds the air.
Properties
AirtimeMicros
How long it holds the air.
public ulong AirtimeMicros { get; init; }
Property Value
Carrier
Where it goes, and how fast.
public LorawanCarrier Carrier { get; init; }
Property Value
Frame
The frame to send.
public byte[] Frame { get; init; }
Property Value
- byte[]
Link
Its LoRa settings, sent with inverted IQ and a payload CRC.
public LoraLink Link { get; init; }
Property Value
OutputDbm
The power to ask of the radio, conducted, in dBm.
public sbyte OutputDbm { get; init; }
Property Value
StartMicros
When to start sending it.
public ulong StartMicros { get; init; }