Show / Hide Table of Contents

    Class DataIndication

    Super class for Data Indication messages.

    Inheritance
    System.Object
    HciMessage
    RxHciMessage
    LoRaWanRxHciMessage
    DataIndication
    ReliableDataIndication
    UnreliableDataIndication
    Inherited Members
    LoRaWanRxHciMessage.MessageIdentifier
    RxHciMessage.EndpointIdentifier
    RxHciMessage.Payload
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    Namespace: FosterBuster.IU880B.Messaging.Rx.LoRaWAN.Data
    Assembly: IU880B.dll
    Syntax
    public abstract class DataIndication : LoRaWanRxHciMessage

    Constructors

    | Improve this Doc View Source

    DataIndication(LoRaWanMessageIdentifier, IList<Byte>)

    Initializes a new instance of the DataIndication class.

    Declaration
    protected DataIndication(LoRaWanMessageIdentifier identifier, IList<byte> payload)
    Parameters
    Type Name Description
    LoRaWanMessageIdentifier identifier

    the message identifier.

    System.Collections.Generic.IList<System.Byte> payload

    the payload.

    Properties

    | Improve this Doc View Source

    ApplicationPayload

    Gets the Application Layer Payload.

    Declaration
    public byte[] ApplicationPayload { get; }
    Property Value
    Type Description
    System.Byte[]
    | Improve this Doc View Source

    ChannelIndex

    Gets the channel index.

    Declaration
    public int? ChannelIndex { get; }
    Property Value
    Type Description
    System.Nullable<System.Int32>
    | Improve this Doc View Source

    DataRate

    Gets the spreading factor this message was received with.

    Declaration
    public DataRateIndex? DataRate { get; }
    Property Value
    Type Description
    System.Nullable<DataRateIndex>
    | Improve this Doc View Source

    IsAcknowledgement

    Gets a value indicating whether or not the message is an acknowledgement sent from the server.

    Declaration
    public bool IsAcknowledgement { get; }
    Property Value
    Type Description
    System.Boolean
    | Improve this Doc View Source

    Port

    Gets the LoRaWAN Port number.

    Declaration
    public int? Port { get; }
    Property Value
    Type Description
    System.Nullable<System.Int32>
    | Improve this Doc View Source

    RelativeSignalStrengthIndicator

    Gets the RSSI-level in dBm.

    Declaration
    public int? RelativeSignalStrengthIndicator { get; }
    Property Value
    Type Description
    System.Nullable<System.Int32>
    | Improve this Doc View Source

    RxSlot

    Gets the Rx Slot Value.

    Declaration
    public int? RxSlot { get; }
    Property Value
    Type Description
    System.Nullable<System.Int32>
    | Improve this Doc View Source

    SignalToNoiseRatio

    Gets the SNR in dBm.

    Declaration
    public int? SignalToNoiseRatio { get; }
    Property Value
    Type Description
    System.Nullable<System.Int32>

    Methods

    | Improve this Doc View Source

    ToString()

    Declaration
    public override string ToString()
    Returns
    Type Description
    System.String
    Overrides
    System.Object.ToString()
    • Improve this Doc
    • View Source
    Back to top Generated by DocFX