Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data LoRaWANDeviceProfile = LoRaWANDeviceProfile' {
- rfRegion :: Maybe Text
- pingSlotFreq :: Maybe Natural
- classBTimeout :: Maybe Natural
- maxEirp :: Maybe Natural
- rxDataRate2 :: Maybe Natural
- macVersion :: Maybe Text
- factoryPresetFreqsList :: Maybe [Natural]
- rxFreq2 :: Maybe Natural
- classCTimeout :: Maybe Natural
- regParamsRevision :: Maybe Text
- pingSlotDr :: Maybe Natural
- supports32BitFCnt :: Maybe Bool
- maxDutyCycle :: Maybe Natural
- rxDrOffset1 :: Maybe Natural
- supportsClassB :: Maybe Bool
- supportsJoin :: Maybe Bool
- rxDelay1 :: Maybe Natural
- supportsClassC :: Maybe Bool
- pingSlotPeriod :: Maybe Natural
- newLoRaWANDeviceProfile :: LoRaWANDeviceProfile
- loRaWANDeviceProfile_rfRegion :: Lens' LoRaWANDeviceProfile (Maybe Text)
- loRaWANDeviceProfile_pingSlotFreq :: Lens' LoRaWANDeviceProfile (Maybe Natural)
- loRaWANDeviceProfile_classBTimeout :: Lens' LoRaWANDeviceProfile (Maybe Natural)
- loRaWANDeviceProfile_maxEirp :: Lens' LoRaWANDeviceProfile (Maybe Natural)
- loRaWANDeviceProfile_rxDataRate2 :: Lens' LoRaWANDeviceProfile (Maybe Natural)
- loRaWANDeviceProfile_macVersion :: Lens' LoRaWANDeviceProfile (Maybe Text)
- loRaWANDeviceProfile_factoryPresetFreqsList :: Lens' LoRaWANDeviceProfile (Maybe [Natural])
- loRaWANDeviceProfile_rxFreq2 :: Lens' LoRaWANDeviceProfile (Maybe Natural)
- loRaWANDeviceProfile_classCTimeout :: Lens' LoRaWANDeviceProfile (Maybe Natural)
- loRaWANDeviceProfile_regParamsRevision :: Lens' LoRaWANDeviceProfile (Maybe Text)
- loRaWANDeviceProfile_pingSlotDr :: Lens' LoRaWANDeviceProfile (Maybe Natural)
- loRaWANDeviceProfile_supports32BitFCnt :: Lens' LoRaWANDeviceProfile (Maybe Bool)
- loRaWANDeviceProfile_maxDutyCycle :: Lens' LoRaWANDeviceProfile (Maybe Natural)
- loRaWANDeviceProfile_rxDrOffset1 :: Lens' LoRaWANDeviceProfile (Maybe Natural)
- loRaWANDeviceProfile_supportsClassB :: Lens' LoRaWANDeviceProfile (Maybe Bool)
- loRaWANDeviceProfile_supportsJoin :: Lens' LoRaWANDeviceProfile (Maybe Bool)
- loRaWANDeviceProfile_rxDelay1 :: Lens' LoRaWANDeviceProfile (Maybe Natural)
- loRaWANDeviceProfile_supportsClassC :: Lens' LoRaWANDeviceProfile (Maybe Bool)
- loRaWANDeviceProfile_pingSlotPeriod :: Lens' LoRaWANDeviceProfile (Maybe Natural)
Documentation
data LoRaWANDeviceProfile Source #
LoRaWANDeviceProfile object.
See: newLoRaWANDeviceProfile
smart constructor.
LoRaWANDeviceProfile' | |
|
Instances
newLoRaWANDeviceProfile :: LoRaWANDeviceProfile Source #
Create a value of LoRaWANDeviceProfile
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:rfRegion:LoRaWANDeviceProfile'
, loRaWANDeviceProfile_rfRegion
- The frequency band (RFRegion) value.
$sel:pingSlotFreq:LoRaWANDeviceProfile'
, loRaWANDeviceProfile_pingSlotFreq
- The PingSlotFreq value.
$sel:classBTimeout:LoRaWANDeviceProfile'
, loRaWANDeviceProfile_classBTimeout
- The ClassBTimeout value.
$sel:maxEirp:LoRaWANDeviceProfile'
, loRaWANDeviceProfile_maxEirp
- The MaxEIRP value.
$sel:rxDataRate2:LoRaWANDeviceProfile'
, loRaWANDeviceProfile_rxDataRate2
- The RXDataRate2 value.
$sel:macVersion:LoRaWANDeviceProfile'
, loRaWANDeviceProfile_macVersion
- The MAC version (such as OTAA 1.1 or OTAA 1.0.3) to use with this device
profile.
$sel:factoryPresetFreqsList:LoRaWANDeviceProfile'
, loRaWANDeviceProfile_factoryPresetFreqsList
- The list of values that make up the FactoryPresetFreqs value.
$sel:rxFreq2:LoRaWANDeviceProfile'
, loRaWANDeviceProfile_rxFreq2
- The RXFreq2 value.
$sel:classCTimeout:LoRaWANDeviceProfile'
, loRaWANDeviceProfile_classCTimeout
- The ClassCTimeout value.
$sel:regParamsRevision:LoRaWANDeviceProfile'
, loRaWANDeviceProfile_regParamsRevision
- The version of regional parameters.
$sel:pingSlotDr:LoRaWANDeviceProfile'
, loRaWANDeviceProfile_pingSlotDr
- The PingSlotDR value.
$sel:supports32BitFCnt:LoRaWANDeviceProfile'
, loRaWANDeviceProfile_supports32BitFCnt
- The Supports32BitFCnt value.
$sel:maxDutyCycle:LoRaWANDeviceProfile'
, loRaWANDeviceProfile_maxDutyCycle
- The MaxDutyCycle value.
$sel:rxDrOffset1:LoRaWANDeviceProfile'
, loRaWANDeviceProfile_rxDrOffset1
- The RXDROffset1 value.
$sel:supportsClassB:LoRaWANDeviceProfile'
, loRaWANDeviceProfile_supportsClassB
- The SupportsClassB value.
$sel:supportsJoin:LoRaWANDeviceProfile'
, loRaWANDeviceProfile_supportsJoin
- The SupportsJoin value.
$sel:rxDelay1:LoRaWANDeviceProfile'
, loRaWANDeviceProfile_rxDelay1
- The RXDelay1 value.
$sel:supportsClassC:LoRaWANDeviceProfile'
, loRaWANDeviceProfile_supportsClassC
- The SupportsClassC value.
$sel:pingSlotPeriod:LoRaWANDeviceProfile'
, loRaWANDeviceProfile_pingSlotPeriod
- The PingSlotPeriod value.
loRaWANDeviceProfile_rfRegion :: Lens' LoRaWANDeviceProfile (Maybe Text) Source #
The frequency band (RFRegion) value.
loRaWANDeviceProfile_pingSlotFreq :: Lens' LoRaWANDeviceProfile (Maybe Natural) Source #
The PingSlotFreq value.
loRaWANDeviceProfile_classBTimeout :: Lens' LoRaWANDeviceProfile (Maybe Natural) Source #
The ClassBTimeout value.
loRaWANDeviceProfile_maxEirp :: Lens' LoRaWANDeviceProfile (Maybe Natural) Source #
The MaxEIRP value.
loRaWANDeviceProfile_rxDataRate2 :: Lens' LoRaWANDeviceProfile (Maybe Natural) Source #
The RXDataRate2 value.
loRaWANDeviceProfile_macVersion :: Lens' LoRaWANDeviceProfile (Maybe Text) Source #
The MAC version (such as OTAA 1.1 or OTAA 1.0.3) to use with this device profile.
loRaWANDeviceProfile_factoryPresetFreqsList :: Lens' LoRaWANDeviceProfile (Maybe [Natural]) Source #
The list of values that make up the FactoryPresetFreqs value.
loRaWANDeviceProfile_rxFreq2 :: Lens' LoRaWANDeviceProfile (Maybe Natural) Source #
The RXFreq2 value.
loRaWANDeviceProfile_classCTimeout :: Lens' LoRaWANDeviceProfile (Maybe Natural) Source #
The ClassCTimeout value.
loRaWANDeviceProfile_regParamsRevision :: Lens' LoRaWANDeviceProfile (Maybe Text) Source #
The version of regional parameters.
loRaWANDeviceProfile_pingSlotDr :: Lens' LoRaWANDeviceProfile (Maybe Natural) Source #
The PingSlotDR value.
loRaWANDeviceProfile_supports32BitFCnt :: Lens' LoRaWANDeviceProfile (Maybe Bool) Source #
The Supports32BitFCnt value.
loRaWANDeviceProfile_maxDutyCycle :: Lens' LoRaWANDeviceProfile (Maybe Natural) Source #
The MaxDutyCycle value.
loRaWANDeviceProfile_rxDrOffset1 :: Lens' LoRaWANDeviceProfile (Maybe Natural) Source #
The RXDROffset1 value.
loRaWANDeviceProfile_supportsClassB :: Lens' LoRaWANDeviceProfile (Maybe Bool) Source #
The SupportsClassB value.
loRaWANDeviceProfile_supportsJoin :: Lens' LoRaWANDeviceProfile (Maybe Bool) Source #
The SupportsJoin value.
loRaWANDeviceProfile_rxDelay1 :: Lens' LoRaWANDeviceProfile (Maybe Natural) Source #
The RXDelay1 value.
loRaWANDeviceProfile_supportsClassC :: Lens' LoRaWANDeviceProfile (Maybe Bool) Source #
The SupportsClassC value.
loRaWANDeviceProfile_pingSlotPeriod :: Lens' LoRaWANDeviceProfile (Maybe Natural) Source #
The PingSlotPeriod value.