/// <summary> /// Initializes a new instance of the <see cref="DataIndication"/> class. /// </summary> /// <param name="identifier">the message identifier.</param> /// <param name="payload">the payload.</param> protected DataIndication(LoRaWanMessageIdentifier identifier, IList <byte> payload) : base(identifier, payload) { }
/// <summary> /// Initializes a new instance of the <see cref="LoRaWanRxHciMessage"/> class. /// </summary> /// <param name="identifier">The identifier of this message.</param> /// <param name="payload">the payload.</param> protected LoRaWanRxHciMessage(LoRaWanMessageIdentifier identifier, IList <byte> payload) : base(EndpointIdentifier.LoRaWANModem, payload) { _identifier = identifier; }
/// <summary> /// Initializes a new instance of the <see cref="DataMessageResponse"/> class. /// </summary> /// <param name="identifier">the identifier.</param> /// <param name="payload">the payload.</param> protected DataMessageResponse(LoRaWanMessageIdentifier identifier, IList <byte> payload) : base(identifier, payload) { }
/// <summary> /// Initializes a new instance of the <see cref="LoRaWanTxMessage"/> class. /// </summary> /// <param name="messageIdentifier">the message identifier.</param> /// <param name="payload">the payload.</param> protected LoRaWanTxMessage(LoRaWanMessageIdentifier messageIdentifier, List <byte>?payload) : base(EndpointIdentifier.LoRaWANModem, payload) { _messageIdentifier = messageIdentifier; }