| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.IoTWireless.Types.LoRaWANDeviceProfile
Description
Synopsis
- data LoRaWANDeviceProfile = LoRaWANDeviceProfile' {
- classBTimeout :: Maybe Natural
- classCTimeout :: Maybe Natural
- factoryPresetFreqsList :: Maybe [Natural]
- macVersion :: Maybe Text
- maxDutyCycle :: Maybe Natural
- maxEirp :: Maybe Natural
- pingSlotDr :: Maybe Natural
- pingSlotFreq :: Maybe Natural
- pingSlotPeriod :: Maybe Natural
- regParamsRevision :: Maybe Text
- rfRegion :: Maybe Text
- rxDataRate2 :: Maybe Natural
- rxDelay1 :: Maybe Natural
- rxDrOffset1 :: Maybe Natural
- rxFreq2 :: Maybe Natural
- supports32BitFCnt :: Maybe Bool
- supportsClassB :: Maybe Bool
- supportsClassC :: Maybe Bool
- supportsJoin :: Maybe Bool
- newLoRaWANDeviceProfile :: LoRaWANDeviceProfile
- loRaWANDeviceProfile_classBTimeout :: Lens' LoRaWANDeviceProfile (Maybe Natural)
- loRaWANDeviceProfile_classCTimeout :: Lens' LoRaWANDeviceProfile (Maybe Natural)
- loRaWANDeviceProfile_factoryPresetFreqsList :: Lens' LoRaWANDeviceProfile (Maybe [Natural])
- loRaWANDeviceProfile_macVersion :: Lens' LoRaWANDeviceProfile (Maybe Text)
- loRaWANDeviceProfile_maxDutyCycle :: Lens' LoRaWANDeviceProfile (Maybe Natural)
- loRaWANDeviceProfile_maxEirp :: Lens' LoRaWANDeviceProfile (Maybe Natural)
- loRaWANDeviceProfile_pingSlotDr :: Lens' LoRaWANDeviceProfile (Maybe Natural)
- loRaWANDeviceProfile_pingSlotFreq :: Lens' LoRaWANDeviceProfile (Maybe Natural)
- loRaWANDeviceProfile_pingSlotPeriod :: Lens' LoRaWANDeviceProfile (Maybe Natural)
- loRaWANDeviceProfile_regParamsRevision :: Lens' LoRaWANDeviceProfile (Maybe Text)
- loRaWANDeviceProfile_rfRegion :: Lens' LoRaWANDeviceProfile (Maybe Text)
- loRaWANDeviceProfile_rxDataRate2 :: Lens' LoRaWANDeviceProfile (Maybe Natural)
- loRaWANDeviceProfile_rxDelay1 :: Lens' LoRaWANDeviceProfile (Maybe Natural)
- loRaWANDeviceProfile_rxDrOffset1 :: Lens' LoRaWANDeviceProfile (Maybe Natural)
- loRaWANDeviceProfile_rxFreq2 :: Lens' LoRaWANDeviceProfile (Maybe Natural)
- loRaWANDeviceProfile_supports32BitFCnt :: Lens' LoRaWANDeviceProfile (Maybe Bool)
- loRaWANDeviceProfile_supportsClassB :: Lens' LoRaWANDeviceProfile (Maybe Bool)
- loRaWANDeviceProfile_supportsClassC :: Lens' LoRaWANDeviceProfile (Maybe Bool)
- loRaWANDeviceProfile_supportsJoin :: Lens' LoRaWANDeviceProfile (Maybe Bool)
Documentation
data LoRaWANDeviceProfile Source #
LoRaWANDeviceProfile object.
See: newLoRaWANDeviceProfile smart constructor.
Constructors
| LoRaWANDeviceProfile' | |
Fields
| |
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:classBTimeout:LoRaWANDeviceProfile', loRaWANDeviceProfile_classBTimeout - The ClassBTimeout value.
$sel:classCTimeout:LoRaWANDeviceProfile', loRaWANDeviceProfile_classCTimeout - The ClassCTimeout value.
$sel:factoryPresetFreqsList:LoRaWANDeviceProfile', loRaWANDeviceProfile_factoryPresetFreqsList - The list of values that make up the FactoryPresetFreqs 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:maxDutyCycle:LoRaWANDeviceProfile', loRaWANDeviceProfile_maxDutyCycle - The MaxDutyCycle value.
$sel:maxEirp:LoRaWANDeviceProfile', loRaWANDeviceProfile_maxEirp - The MaxEIRP value.
$sel:pingSlotDr:LoRaWANDeviceProfile', loRaWANDeviceProfile_pingSlotDr - The PingSlotDR value.
$sel:pingSlotFreq:LoRaWANDeviceProfile', loRaWANDeviceProfile_pingSlotFreq - The PingSlotFreq value.
$sel:pingSlotPeriod:LoRaWANDeviceProfile', loRaWANDeviceProfile_pingSlotPeriod - The PingSlotPeriod value.
$sel:regParamsRevision:LoRaWANDeviceProfile', loRaWANDeviceProfile_regParamsRevision - The version of regional parameters.
$sel:rfRegion:LoRaWANDeviceProfile', loRaWANDeviceProfile_rfRegion - The frequency band (RFRegion) value.
$sel:rxDataRate2:LoRaWANDeviceProfile', loRaWANDeviceProfile_rxDataRate2 - The RXDataRate2 value.
$sel:rxDelay1:LoRaWANDeviceProfile', loRaWANDeviceProfile_rxDelay1 - The RXDelay1 value.
$sel:rxDrOffset1:LoRaWANDeviceProfile', loRaWANDeviceProfile_rxDrOffset1 - The RXDROffset1 value.
$sel:rxFreq2:LoRaWANDeviceProfile', loRaWANDeviceProfile_rxFreq2 - The RXFreq2 value.
$sel:supports32BitFCnt:LoRaWANDeviceProfile', loRaWANDeviceProfile_supports32BitFCnt - The Supports32BitFCnt value.
$sel:supportsClassB:LoRaWANDeviceProfile', loRaWANDeviceProfile_supportsClassB - The SupportsClassB value.
$sel:supportsClassC:LoRaWANDeviceProfile', loRaWANDeviceProfile_supportsClassC - The SupportsClassC value.
$sel:supportsJoin:LoRaWANDeviceProfile', loRaWANDeviceProfile_supportsJoin - The SupportsJoin value.
loRaWANDeviceProfile_classBTimeout :: Lens' LoRaWANDeviceProfile (Maybe Natural) Source #
The ClassBTimeout value.
loRaWANDeviceProfile_classCTimeout :: Lens' LoRaWANDeviceProfile (Maybe Natural) Source #
The ClassCTimeout value.
loRaWANDeviceProfile_factoryPresetFreqsList :: Lens' LoRaWANDeviceProfile (Maybe [Natural]) Source #
The list of values that make up the FactoryPresetFreqs 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_maxDutyCycle :: Lens' LoRaWANDeviceProfile (Maybe Natural) Source #
The MaxDutyCycle value.
loRaWANDeviceProfile_maxEirp :: Lens' LoRaWANDeviceProfile (Maybe Natural) Source #
The MaxEIRP value.
loRaWANDeviceProfile_pingSlotDr :: Lens' LoRaWANDeviceProfile (Maybe Natural) Source #
The PingSlotDR value.
loRaWANDeviceProfile_pingSlotFreq :: Lens' LoRaWANDeviceProfile (Maybe Natural) Source #
The PingSlotFreq value.
loRaWANDeviceProfile_pingSlotPeriod :: Lens' LoRaWANDeviceProfile (Maybe Natural) Source #
The PingSlotPeriod value.
loRaWANDeviceProfile_regParamsRevision :: Lens' LoRaWANDeviceProfile (Maybe Text) Source #
The version of regional parameters.
loRaWANDeviceProfile_rfRegion :: Lens' LoRaWANDeviceProfile (Maybe Text) Source #
The frequency band (RFRegion) value.
loRaWANDeviceProfile_rxDataRate2 :: Lens' LoRaWANDeviceProfile (Maybe Natural) Source #
The RXDataRate2 value.
loRaWANDeviceProfile_rxDelay1 :: Lens' LoRaWANDeviceProfile (Maybe Natural) Source #
The RXDelay1 value.
loRaWANDeviceProfile_rxDrOffset1 :: Lens' LoRaWANDeviceProfile (Maybe Natural) Source #
The RXDROffset1 value.
loRaWANDeviceProfile_rxFreq2 :: Lens' LoRaWANDeviceProfile (Maybe Natural) Source #
The RXFreq2 value.
loRaWANDeviceProfile_supports32BitFCnt :: Lens' LoRaWANDeviceProfile (Maybe Bool) Source #
The Supports32BitFCnt value.
loRaWANDeviceProfile_supportsClassB :: Lens' LoRaWANDeviceProfile (Maybe Bool) Source #
The SupportsClassB value.
loRaWANDeviceProfile_supportsClassC :: Lens' LoRaWANDeviceProfile (Maybe Bool) Source #
The SupportsClassC value.
loRaWANDeviceProfile_supportsJoin :: Lens' LoRaWANDeviceProfile (Maybe Bool) Source #
The SupportsJoin value.