Table of Contents

Class LorawanWakeUp

Namespace
Pamoja.Lorawan
Assembly
Pamoja.Lorawan.dll

The frame that wakes a relay, and where it goes.

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

Constructors

The frame that wakes a relay, and where it goes.

public LorawanWakeUp(byte[] Frame, ulong StartMicros, LorawanCarrier Carrier, LoraLink Link, sbyte OutputDbm, ulong AirtimeMicros)

Parameters

Frame byte[]

Five bytes ahead of a join request, fifteen ahead of an uplink.

StartMicros ulong

When to start sending it.

Carrier LorawanCarrier

Where it goes, and how fast.

Link LoraLink

Its LoRa settings, with the preamble this frame needs, sent with inverted IQ.

OutputDbm sbyte

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

AirtimeMicros ulong

How long it holds the air.

Properties

AirtimeMicros

How long it holds the air.

public ulong AirtimeMicros { get; init; }

Property Value

ulong

Carrier

Where it goes, and how fast.

public LorawanCarrier Carrier { get; init; }

Property Value

LorawanCarrier

Frame

Five bytes ahead of a join request, fifteen ahead of an uplink.

public byte[] Frame { get; init; }

Property Value

byte[]

Its LoRa settings, with the preamble this frame needs, sent with inverted IQ.

public LoraLink Link { get; init; }

Property Value

LoraLink

OutputDbm

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

public sbyte OutputDbm { get; init; }

Property Value

sbyte

StartMicros

When to start sending it.

public ulong StartMicros { get; init; }

Property Value

ulong