Module Values.LoRaWANGetServiceProfileInfoSource

LoRaWANGetServiceProfileInfo object.

Sourcetype nonrec t = {
  1. ulRate : UlRate.t option;
    (*

    The ULRate value.

    *)
  2. ulBucketSize : UlBucketSize.t option;
    (*

    The ULBucketSize value.

    *)
  3. ulRatePolicy : UlRatePolicy.t option;
    (*

    The ULRatePolicy value.

    *)
  4. dlRate : DlRate.t option;
    (*

    The DLRate value.

    *)
  5. dlBucketSize : DlBucketSize.t option;
    (*

    The DLBucketSize value.

    *)
  6. dlRatePolicy : DlRatePolicy.t option;
    (*

    The DLRatePolicy value.

    *)
  7. addGwMetadata : AddGwMetadata.t option;
    (*

    The AddGWMetaData value.

    *)
  8. devStatusReqFreq : DevStatusReqFreq.t option;
    (*

    The DevStatusReqFreq value.

    *)
  9. reportDevStatusBattery : ReportDevStatusBattery.t option;
    (*

    The ReportDevStatusBattery value.

    *)
  10. reportDevStatusMargin : ReportDevStatusMargin.t option;
    (*

    The ReportDevStatusMargin value.

    *)
  11. drMin : DrMin.t option;
    (*

    The DRMin value.

    *)
  12. drMax : DrMax.t option;
    (*

    The DRMax value.

    *)
  13. channelMask : ChannelMask.t option;
    (*

    The ChannelMask value.

    *)
  14. prAllowed : PrAllowed.t option;
    (*

    The PRAllowed value that describes whether passive roaming is allowed.

    *)
  15. hrAllowed : HrAllowed.t option;
    (*

    The HRAllowed value that describes whether handover roaming is allowed.

    *)
  16. raAllowed : RaAllowed.t option;
    (*

    The RAAllowed value that describes whether roaming activation is allowed.

    *)
  17. nwkGeoLoc : NwkGeoLoc.t option;
    (*

    The NwkGeoLoc value.

    *)
  18. targetPer : TargetPer.t option;
    (*

    The TargetPER value.

    *)
  19. minGwDiversity : MinGwDiversity.t option;
    (*

    The MinGwDiversity value.

    *)
  20. txPowerIndexMin : TxPowerIndexMin.t option;
    (*

    The Transmit Power Index minimum value. Default: 0

    *)
  21. txPowerIndexMax : TxPowerIndexMax.t option;
    (*

    The Transmit Power Index maximum value. Default: 15

    *)
  22. nbTransMin : NbTransMin.t option;
    (*

    The minimum number of transmissions. Default: 0

    *)
  23. nbTransMax : NbTransMax.t option;
    (*

    The maximum number of transmissions. Default: 3

    *)
}
Sourceval make : ?ulRate:??? -> ?ulBucketSize:??? -> ?ulRatePolicy:??? -> ?dlRate:??? -> ?dlBucketSize:??? -> ?dlRatePolicy:??? -> ?addGwMetadata:??? -> ?devStatusReqFreq:??? -> ?reportDevStatusBattery:??? -> ?reportDevStatusMargin:??? -> ?drMin:??? -> ?drMax:??? -> ?channelMask:??? -> ?prAllowed:??? -> ?hrAllowed:??? -> ?raAllowed:??? -> ?nwkGeoLoc:??? -> ?targetPer:??? -> ?minGwDiversity:??? -> ?txPowerIndexMin:??? -> ?txPowerIndexMax:??? -> ?nbTransMin:??? -> ?nbTransMax:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Boolean of AddGwMetadata.t | `Integer of UlRate.t | `String of UlRatePolicy.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t