Table of Contents

Class LorawanRxrDownlink

Namespace
Pamoja.Lorawan
Assembly
Pamoja.Lorawan.dll

A downlink for an end device, to send in its relay window.

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

Constructors

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

Frame byte[]

The frame to send.

StartMicros ulong

When to start sending it.

Carrier LorawanCarrier

Where it goes, and how fast.

Link LoraLink

Its LoRa settings, sent with inverted IQ and a payload CRC.

OutputDbm sbyte

The power to ask of the radio, conducted, in dBm.

AirtimeMicros ulong

How long it holds the air.

Properties

How long it holds the air.

public ulong AirtimeMicros { get; init; }

Property Value

ulong

Where it goes, and how fast.

public LorawanCarrier Carrier { get; init; }

Property Value

LorawanCarrier

The frame to send.

public byte[] Frame { get; init; }

Property Value

byte[]

Its LoRa settings, sent with inverted IQ and a payload CRC.

public LoraLink Link { get; init; }

Property Value

LoraLink

The power to ask of the radio, conducted, in dBm.

public sbyte OutputDbm { get; init; }

Property Value

sbyte

When to start sending it.

public ulong StartMicros { get; init; }

Property Value

ulong