Class GatewayRxpk
A packet the gateway heard, with the metadata the protocol carries beside it.
public sealed record GatewayRxpk : IEquatable<GatewayRxpk>
- Inheritance
-
GatewayRxpk
- Implements
- Inherited Members
Constructors
GatewayRxpk(uint, byte[])
A packet the gateway heard, with the metadata the protocol carries beside it.
public GatewayRxpk(uint FrequencyHz, byte[] Payload)
Parameters
Properties
BitrateBps
The bitrate in bits per second, for an FSK packet.
public uint? BitrateBps { get; init; }
Property Value
- uint?
Channel
The concentrator channel it arrived on.
public byte Channel { get; init; }
Property Value
Crc
What the CRC said.
public GatewayCrc Crc { get; init; }
Property Value
FrequencyHz
The carrier it arrived on, in hertz.
public uint FrequencyHz { get; init; }
Property Value
GpsMillis
When it arrived on the GPS clock, in milliseconds since 6 January 1980.
public ulong? GpsMillis { get; init; }
Property Value
Link
The spreading factor, bandwidth, and coding rate, for a LoRa packet.
public LoraLink? Link { get; init; }
Property Value
Payload
The packet itself.
public byte[] Payload { get; init; }
Property Value
- byte[]
ReceivedAtMicros
When it arrived, in microseconds since 1970-01-01 UTC.
public ulong? ReceivedAtMicros { get; init; }
Property Value
RfChain
The radio chain it arrived on.
public byte RfChain { get; init; }
Property Value
RssiDbm
The received signal strength in dBm.
public double RssiDbm { get; init; }
Property Value
SnrDb
The signal-to-noise ratio in dB, for a LoRa packet.
public double? SnrDb { get; init; }
Property Value
TimestampMicros
The concentrator's own timestamp of the reception, in microseconds.
public uint? TimestampMicros { get; init; }
Property Value
- uint?