Class LorawanDelivery
A downlink, read and acted on.
public sealed record LorawanDelivery : IEquatable<LorawanDelivery>
- Inheritance
-
LorawanDelivery
- Implements
- Inherited Members
Constructors
LorawanDelivery(byte?, byte[], bool, bool, bool, LorawanLinkCheck?, LorawanDeviceTime?)
A downlink, read and acted on.
public LorawanDelivery(byte? Port, byte[] Payload, bool Acknowledged, bool Confirmed, bool MorePending, LorawanLinkCheck? LinkCheck, LorawanDeviceTime? DeviceTime)
Parameters
Portbyte?The application port, or
nullfor a frame that carried only MAC commands or nothing.Payloadbyte[]The application payload, decrypted.
AcknowledgedboolWhether the network acknowledged the confirmed uplink this answered.
ConfirmedboolWhether the network asked for this downlink to be acknowledged, which the next uplink does.
MorePendingboolWhether the network has more waiting.
LinkCheckLorawanLinkCheck?The answer to a link check the device asked for.
DeviceTimeLorawanDeviceTime?The answer to a time request the device asked for.
Properties
Acknowledged
Whether the network acknowledged the confirmed uplink this answered.
public bool Acknowledged { get; init; }
Property Value
Confirmed
Whether the network asked for this downlink to be acknowledged, which the next uplink does.
public bool Confirmed { get; init; }
Property Value
DeviceTime
The answer to a time request the device asked for.
public LorawanDeviceTime? DeviceTime { get; init; }
Property Value
LinkCheck
The answer to a link check the device asked for.
public LorawanLinkCheck? LinkCheck { get; init; }
Property Value
MorePending
Whether the network has more waiting.
public bool MorePending { get; init; }
Property Value
Payload
The application payload, decrypted.
public byte[] Payload { get; init; }
Property Value
- byte[]
Port
The application port, or null for a frame that carried only MAC commands or nothing.
public byte? Port { get; init; }
Property Value
- byte?