Class DataTransmitIndication
Base class for Data Transmit Indications.
Inheritance
Inherited Members
Namespace: FosterBuster.IU880B.Messaging.Rx.LoRaWAN.Data
Assembly: IU880B.dll
Syntax
public abstract class DataTransmitIndication : LoRaWanRxHciMessage
Constructors
| Improve this Doc View SourceDataTransmitIndication(LoRaWanMessageIdentifier, IList<Byte>)
Initializes a new instance of the DataTransmitIndication class.
Declaration
protected DataTransmitIndication(LoRaWanMessageIdentifier identifier, IList<byte> payload)
Parameters
Type | Name | Description |
---|---|---|
LoRaWanMessageIdentifier | identifier | the identifier. |
System.Collections.Generic.IList<System.Byte> | payload | the payload. |
Properties
| Improve this Doc View SourceChannelIndex
Gets the channel index the transmission was sent on.
Declaration
public int? ChannelIndex { get; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int32> |
DataRate
Gets the Data rate (spreading factor) the transmission was sent on.
Declaration
public DataRateIndex? DataRate { get; }
Property Value
Type | Description |
---|---|
System.Nullable<DataRateIndex> |
ExtendedFormat
Gets a value indicating whether the payload contains extended info or not.
Declaration
protected bool ExtendedFormat { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
MessageAirTimeMillis
Gets the airrtime in milliseconds of transmitted radio message.
Declaration
public int? MessageAirTimeMillis { get; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int32> |
RadioPacketSent
Gets a value indicating whether the radio packet was sent (true), or if an error occured (false).
Declaration
public bool RadioPacketSent { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
TransmitPowerLevel
Gets the transmit power level configured in transceiver in dBm (min. value 0 dBm).
Declaration
public int? TransmitPowerLevel { get; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int32> |
Remarks
The minimum TRX power level depends on the radio module and it could slightly vary from the given power level value for the low power levels.
TransmittedRadioPackets
Gets the number of transmitted radio packets of last request.
Declaration
public int? TransmittedRadioPackets { get; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int32> |