Table of Contents

Class GatewayStationDataRate

Namespace
Pamoja.Gateway
Assembly
Pamoja.Gateway.dll

One number of a configuration's data-rate table.

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

Constructors

GatewayStationDataRate(byte, uint, bool)

One number of a configuration's data-rate table.

public GatewayStationDataRate(byte SpreadingFactor, uint BandwidthHz, bool DownlinkOnly = false)

Parameters

SpreadingFactor byte

The spreading factor, 0 for FSK.

BandwidthHz uint

The bandwidth in hertz.

DownlinkOnly bool

Whether the rate is used only for downlinks.

Properties

BandwidthHz

The bandwidth in hertz.

public uint BandwidthHz { get; init; }

Property Value

uint

DownlinkOnly

Whether the rate is used only for downlinks.

public bool DownlinkOnly { get; init; }

Property Value

bool

SpreadingFactor

The spreading factor, 0 for FSK.

public byte SpreadingFactor { get; init; }

Property Value

byte