Class ConfigureRadioStackRequest
This request can be used to configure the integrated radio stack.
Inherited Members
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)
System.Object.ToString()
Namespace: FosterBuster.IU880B.Messaging.Tx.LoRaWAN.Configuration
Assembly: IU880B.dll
Syntax
public sealed class ConfigureRadioStackRequest : LoRaWanTxMessage
Constructors
| Improve this Doc View SourceConfigureRadioStackRequest(DataRateIndex, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Byte, Byte)
Initializes a new instance of the ConfigureRadioStackRequest class.
Declaration
public ConfigureRadioStackRequest(DataRateIndex dataRateIndex, bool adaptiveDataRateEnabled = false, bool dutyCycleControlEnabled = true, bool isClassC = true, bool extendedOutputFormatEnabled = true, bool rxMacForwardingEnabled = true, bool powerSavingEnabled = false, byte retryAttemps = 10, byte headerMacCmdCapacity = 15)
Parameters
Type | Name | Description |
---|---|---|
DataRateIndex | dataRateIndex | Default Data Rate Index. |
System.Boolean | adaptiveDataRateEnabled | Adaptive Data Rate enabled/disabled. |
System.Boolean | dutyCycleControlEnabled | Duty Cycle Control enabled/disabled. (Customer Mode Required). |
System.Boolean | isClassC | Class indicator. Class A if false, Class C device if true. |
System.Boolean | extendedOutputFormatEnabled | Extended RF packet output format: Tx/Rx channel info attached if true. |
System.Boolean | rxMacForwardingEnabled | Rx MAC Command Forwarding enabled/disabled. |
System.Boolean | powerSavingEnabled | Power Saving. Off is false, automatic if true. |
System.Byte | retryAttemps | Maximum number of retries for a reliable radio packet (parameter range: 0 to 254). |
System.Byte | headerMacCmdCapacity | Maximum length of the MAC commands to be piggybacked in the header (parameter range: 0 to 15). |