Table of Contents

Struct LorawanChannel

Namespace
Pamoja.Lorawan
Assembly
Pamoja.Lorawan.dll

A channel a device may send on.

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

Constructors

LorawanChannel(int, uint, uint, byte, byte)

A channel a device may send on.

public LorawanChannel(int Index, uint UplinkHz, uint DownlinkHz, byte MinDataRate, byte MaxDataRate)

Parameters

Index int

The channel's index in the device's table.

UplinkHz uint

Where uplinks go out, in hertz.

DownlinkHz uint

Where the first receive window listens, in hertz.

MinDataRate byte

The slowest data rate the channel carries.

MaxDataRate byte

The fastest.

Properties

DownlinkHz

Where the first receive window listens, in hertz.

public uint DownlinkHz { get; init; }

Property Value

uint

Index

The channel's index in the device's table.

public int Index { get; init; }

Property Value

int

MaxDataRate

The fastest.

public byte MaxDataRate { get; init; }

Property Value

byte

MinDataRate

The slowest data rate the channel carries.

public byte MinDataRate { get; init; }

Property Value

byte

UplinkHz

Where uplinks go out, in hertz.

public uint UplinkHz { get; init; }

Property Value

uint