Class LoraReception
How a reception ended, with the frame and its signal levels when one arrived.
public sealed record LoraReception : IEquatable<LoraReception>
- Inheritance
-
LoraReception
- Implements
- Inherited Members
Constructors
LoraReception(LoraReceptionOutcome, byte[]?, double?, double?, double?)
How a reception ended, with the frame and its signal levels when one arrived.
public LoraReception(LoraReceptionOutcome Outcome, byte[]? Payload, double? RssiDbm, double? SnrDb, double? SignalRssiDbm)
Parameters
OutcomeLoraReceptionOutcomeHow the reception ended.
Payloadbyte[]The frame's payload, or
nullwithout a frame.RssiDbmdouble?The received signal strength averaged over the frame, in dBm.
SnrDbdouble?The estimated signal-to-noise ratio, in dB.
SignalRssiDbmdouble?The estimated strength of the LoRa signal itself, in dBm.
Properties
Outcome
How the reception ended.
public LoraReceptionOutcome Outcome { get; init; }
Property Value
Payload
The frame's payload, or null without a frame.
public byte[]? Payload { get; init; }
Property Value
- byte[]
RssiDbm
The received signal strength averaged over the frame, in dBm.
public double? RssiDbm { get; init; }
Property Value
SignalRssiDbm
The estimated strength of the LoRa signal itself, in dBm.
public double? SignalRssiDbm { get; init; }
Property Value
SnrDb
The estimated signal-to-noise ratio, in dB.
public double? SnrDb { get; init; }