Values.LoRaWANDeviceProfileSourceLoRaWANDeviceProfile object.
type nonrec t = {supportsClassB : SupportsClassB.t option;The SupportsClassB value.
*)classBTimeout : ClassBTimeout.t option;The ClassBTimeout value.
*)pingSlotPeriod : PingSlotPeriod.t option;The PingSlotPeriod value.
*)pingSlotDr : PingSlotDr.t option;The PingSlotDR value.
*)pingSlotFreq : PingSlotFreq.t option;The PingSlotFreq value.
*)supportsClassC : SupportsClassC.t option;The SupportsClassC value.
*)classCTimeout : ClassCTimeout.t option;The ClassCTimeout value.
*)macVersion : MacVersion.t option;The MAC version (such as OTAA 1.1 or OTAA 1.0.3) to use with this device profile.
*)regParamsRevision : RegParamsRevision.t option;The version of regional parameters.
*)rxDelay1 : RxDelay1.t option;The RXDelay1 value.
*)rxDrOffset1 : RxDrOffset1.t option;The RXDROffset1 value.
*)rxDataRate2 : RxDataRate2.t option;The RXDataRate2 value.
*)rxFreq2 : RxFreq2.t option;The RXFreq2 value.
*)factoryPresetFreqsList : FactoryPresetFreqsList.t option;The list of values that make up the FactoryPresetFreqs value.
*)maxEirp : MaxEirp.t option;The MaxEIRP value.
*)maxDutyCycle : MaxDutyCycle.t option;The MaxDutyCycle value. It ranges from 0 to 15.
*)rfRegion : RfRegion.t option;The frequency band (RFRegion) value.
*)supportsJoin : SupportsJoin.t option;The SupportsJoin value.
*)supports32BitFCnt : Supports32BitFCnt.t option;The Supports32BitFCnt value.
*)}val make :
?supportsClassB:SupportsClassB.t ->
?classBTimeout:ClassBTimeout.t ->
?pingSlotPeriod:PingSlotPeriod.t ->
?pingSlotDr:PingSlotDr.t ->
?pingSlotFreq:PingSlotFreq.t ->
?supportsClassC:SupportsClassC.t ->
?classCTimeout:ClassCTimeout.t ->
?macVersion:MacVersion.t ->
?regParamsRevision:RegParamsRevision.t ->
?rxDelay1:RxDelay1.t ->
?rxDrOffset1:RxDrOffset1.t ->
?rxDataRate2:RxDataRate2.t ->
?rxFreq2:RxFreq2.t ->
?factoryPresetFreqsList:FactoryPresetFreqsList.t ->
?maxEirp:MaxEirp.t ->
?maxDutyCycle:MaxDutyCycle.t ->
?rfRegion:RfRegion.t ->
?supportsJoin:SupportsJoin.t ->
?supports32BitFCnt:Supports32BitFCnt.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Boolean of SupportsClassB.t
| `Integer of ClassBTimeout.t
| `List of [> `Integer of PresetFreq.t ] list
| `String of MacVersion.t ])
list ]