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:??? ->
?classBTimeout:??? ->
?pingSlotPeriod:??? ->
?pingSlotDr:??? ->
?pingSlotFreq:??? ->
?supportsClassC:??? ->
?classCTimeout:??? ->
?macVersion:??? ->
?regParamsRevision:??? ->
?rxDelay1:??? ->
?rxDrOffset1:??? ->
?rxDataRate2:??? ->
?rxFreq2:??? ->
?factoryPresetFreqsList:??? ->
?maxEirp:??? ->
?maxDutyCycle:??? ->
?rfRegion:??? ->
?supportsJoin:??? ->
?supports32BitFCnt:??? ->
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 ]