aws-cdk-lib.aws_iotwireless.CfnDeviceProfile.LoRaWANDeviceProfileProperty

interface LoRaWANDeviceProfileProperty

LanguageType name
.NETAmazon.CDK.AWS.IoTWireless.CfnDeviceProfile.LoRaWANDeviceProfileProperty
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsiotwireless#CfnDeviceProfile_LoRaWANDeviceProfileProperty
Javasoftware.amazon.awscdk.services.iotwireless.CfnDeviceProfile.LoRaWANDeviceProfileProperty
Pythonaws_cdk.aws_iotwireless.CfnDeviceProfile.LoRaWANDeviceProfileProperty
TypeScript aws-cdk-lib » aws_iotwireless » CfnDeviceProfile » LoRaWANDeviceProfileProperty

LoRaWAN device profile object.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_iotwireless as iotwireless } from 'aws-cdk-lib';
const loRaWANDeviceProfileProperty: iotwireless.CfnDeviceProfile.LoRaWANDeviceProfileProperty = {
  classBTimeout: 123,
  classCTimeout: 123,
  factoryPresetFreqsList: [123],
  macVersion: 'macVersion',
  maxDutyCycle: 123,
  maxEirp: 123,
  pingSlotDr: 123,
  pingSlotFreq: 123,
  pingSlotPeriod: 123,
  regParamsRevision: 'regParamsRevision',
  rfRegion: 'rfRegion',
  rxDataRate2: 123,
  rxDelay1: 123,
  rxDrOffset1: 123,
  rxFreq2: 123,
  supports32BitFCnt: false,
  supportsClassB: false,
  supportsClassC: false,
  supportsJoin: false,
};

Properties

NameTypeDescription
classBTimeout?numberThe ClassBTimeout value.
classCTimeout?numberThe ClassCTimeout value.
factoryPresetFreqsList?number[] | IResolvableThe list of values that make up the FactoryPresetFreqs value.
macVersion?stringThe MAC version (such as OTAA 1.1 or OTAA 1.0.3) to use with this device profile.
maxDutyCycle?numberThe MaxDutyCycle value.
maxEirp?numberThe MaxEIRP value.
pingSlotDr?numberThe PingSlotDR value.
pingSlotFreq?numberThe PingSlotFreq value.
pingSlotPeriod?numberThe PingSlotPeriod value.
regParamsRevision?stringThe version of regional parameters.
rfRegion?stringThe frequency band (RFRegion) value.
rxDataRate2?numberThe RXDataRate2 value.
rxDelay1?numberThe RXDelay1 value.
rxDrOffset1?numberThe RXDROffset1 value.
rxFreq2?numberThe RXFreq2 value.
supports32BitFCnt?boolean | IResolvableThe Supports32BitFCnt value.
supportsClassB?boolean | IResolvableThe SupportsClassB value.
supportsClassC?boolean | IResolvableThe SupportsClassC value.
supportsJoin?boolean | IResolvableThe SupportsJoin value.

classBTimeout?

Type: number (optional)

The ClassBTimeout value.


classCTimeout?

Type: number (optional)

The ClassCTimeout value.


factoryPresetFreqsList?

Type: number[] | IResolvable (optional)

The list of values that make up the FactoryPresetFreqs value.

Valid range of values include a minimum value of 1000000 and a maximum value of 16700000.


macVersion?

Type: string (optional)

The MAC version (such as OTAA 1.1 or OTAA 1.0.3) to use with this device profile.


maxDutyCycle?

Type: number (optional)

The MaxDutyCycle value.


maxEirp?

Type: number (optional)

The MaxEIRP value.


pingSlotDr?

Type: number (optional)

The PingSlotDR value.


pingSlotFreq?

Type: number (optional)

The PingSlotFreq value.


pingSlotPeriod?

Type: number (optional)

The PingSlotPeriod value.


regParamsRevision?

Type: string (optional)

The version of regional parameters.


rfRegion?

Type: string (optional)

The frequency band (RFRegion) value.


rxDataRate2?

Type: number (optional)

The RXDataRate2 value.


rxDelay1?

Type: number (optional)

The RXDelay1 value.


rxDrOffset1?

Type: number (optional)

The RXDROffset1 value.


rxFreq2?

Type: number (optional)

The RXFreq2 value.


supports32BitFCnt?

Type: boolean | IResolvable (optional)

The Supports32BitFCnt value.


supportsClassB?

Type: boolean | IResolvable (optional)

The SupportsClassB value.


supportsClassC?

Type: boolean | IResolvable (optional)

The SupportsClassC value.


supportsJoin?

Type: boolean | IResolvable (optional)

The SupportsJoin value.