Table of Contents

Class GatewayRelayed

Namespace
Pamoja.Gateway
Assembly
Pamoja.Gateway.dll

What a relay added to an uplink it forwarded, TS011-1.0.1 section 9.1.

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

Constructors

GatewayRelayed(uint, short, sbyte, byte, byte, uint)

What a relay added to an uplink it forwarded, TS011-1.0.1 section 9.1.

public GatewayRelayed(uint Relay, short RssiDbm, sbyte SnrDb, byte DataRate, byte WorChannel, uint FrequencyHz)

Parameters

Relay uint

The relay's own address.

RssiDbm short

What it heard of the uplink, in dBm.

SnrDb sbyte

Its signal-to-noise ratio, in dB.

DataRate byte

The data rate it arrived at.

WorChannel byte

The WOR channel the device woke the relay on: 0 default, 1 second.

FrequencyHz uint

The frequency the uplink arrived on, in hertz.

Properties

DataRate

The data rate it arrived at.

public byte DataRate { get; init; }

Property Value

byte

FrequencyHz

The frequency the uplink arrived on, in hertz.

public uint FrequencyHz { get; init; }

Property Value

uint

Relay

The relay's own address.

public uint Relay { get; init; }

Property Value

uint

RssiDbm

What it heard of the uplink, in dBm.

public short RssiDbm { get; init; }

Property Value

short

SnrDb

Its signal-to-noise ratio, in dB.

public sbyte SnrDb { get; init; }

Property Value

sbyte

WorChannel

The WOR channel the device woke the relay on: 0 default, 1 second.

public byte WorChannel { get; init; }

Property Value

byte