Table of Contents

Class GatewayStationBroadcast

Namespace
Pamoja.Gateway
Assembly
Pamoja.Gateway.dll

One frame of a schedule, transmitted to a group rather than a device.

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

Constructors

GatewayStationBroadcast(byte[], byte, uint)

One frame of a schedule, transmitted to a group rather than a device.

public GatewayStationBroadcast(byte[] Pdu, byte DataRate, uint FrequencyHz)

Parameters

Pdu byte[]

The frame to transmit.

DataRate byte

The data rate to transmit at.

FrequencyHz uint

The frequency to transmit on, in hertz.

Properties

DataRate

The data rate to transmit at.

public byte DataRate { get; init; }

Property Value

byte

FrequencyHz

The frequency to transmit on, in hertz.

public uint FrequencyHz { get; init; }

Property Value

uint

Gpstime

When to transmit it, in microseconds since the GPS epoch.

public long? Gpstime { get; init; }

Property Value

long?

Pdu

The frame to transmit.

public byte[] Pdu { get; init; }

Property Value

byte[]

Priority

How urgent it is.

public byte Priority { get; init; }

Property Value

byte

Rctx

The radio to transmit on.

public long? Rctx { get; init; }

Property Value

long?