AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Class: Aws::IoTWireless::Types::LoRaWANDeviceProfile

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb

Overview

Note:

When making an API call, you may pass LoRaWANDeviceProfile data as a hash:

{
  supports_class_b: false,
  class_b_timeout: 1,
  ping_slot_period: 1,
  ping_slot_dr: 1,
  ping_slot_freq: 1,
  supports_class_c: false,
  class_c_timeout: 1,
  mac_version: "MacVersion",
  reg_params_revision: "RegParamsRevision",
  rx_delay_1: 1,
  rx_dr_offset_1: 1,
  rx_data_rate_2: 1,
  rx_freq_2: 1,
  factory_preset_freqs_list: [1],
  max_eirp: 1,
  max_duty_cycle: 1,
  rf_region: "RfRegion",
  supports_join: false,
  supports_32_bit_f_cnt: false,
}

LoRaWANDeviceProfile object.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#class_b_timeoutInteger

The ClassBTimeout value.

Returns:

  • (Integer)


2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 2300

class LoRaWANDeviceProfile < Struct.new(
  :supports_class_b,
  :class_b_timeout,
  :ping_slot_period,
  :ping_slot_dr,
  :ping_slot_freq,
  :supports_class_c,
  :class_c_timeout,
  :mac_version,
  :reg_params_revision,
  :rx_delay_1,
  :rx_dr_offset_1,
  :rx_data_rate_2,
  :rx_freq_2,
  :factory_preset_freqs_list,
  :max_eirp,
  :max_duty_cycle,
  :rf_region,
  :supports_join,
  :supports_32_bit_f_cnt)
  SENSITIVE = []
  include Aws::Structure
end

#class_c_timeoutInteger

The ClassCTimeout value.

Returns:

  • (Integer)


2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 2300

class LoRaWANDeviceProfile < Struct.new(
  :supports_class_b,
  :class_b_timeout,
  :ping_slot_period,
  :ping_slot_dr,
  :ping_slot_freq,
  :supports_class_c,
  :class_c_timeout,
  :mac_version,
  :reg_params_revision,
  :rx_delay_1,
  :rx_dr_offset_1,
  :rx_data_rate_2,
  :rx_freq_2,
  :factory_preset_freqs_list,
  :max_eirp,
  :max_duty_cycle,
  :rf_region,
  :supports_join,
  :supports_32_bit_f_cnt)
  SENSITIVE = []
  include Aws::Structure
end

#factory_preset_freqs_listArray<Integer>

The list of values that make up the FactoryPresetFreqs value.

Returns:

  • (Array<Integer>)


2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 2300

class LoRaWANDeviceProfile < Struct.new(
  :supports_class_b,
  :class_b_timeout,
  :ping_slot_period,
  :ping_slot_dr,
  :ping_slot_freq,
  :supports_class_c,
  :class_c_timeout,
  :mac_version,
  :reg_params_revision,
  :rx_delay_1,
  :rx_dr_offset_1,
  :rx_data_rate_2,
  :rx_freq_2,
  :factory_preset_freqs_list,
  :max_eirp,
  :max_duty_cycle,
  :rf_region,
  :supports_join,
  :supports_32_bit_f_cnt)
  SENSITIVE = []
  include Aws::Structure
end

#mac_versionString

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

Returns:

  • (String)


2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 2300

class LoRaWANDeviceProfile < Struct.new(
  :supports_class_b,
  :class_b_timeout,
  :ping_slot_period,
  :ping_slot_dr,
  :ping_slot_freq,
  :supports_class_c,
  :class_c_timeout,
  :mac_version,
  :reg_params_revision,
  :rx_delay_1,
  :rx_dr_offset_1,
  :rx_data_rate_2,
  :rx_freq_2,
  :factory_preset_freqs_list,
  :max_eirp,
  :max_duty_cycle,
  :rf_region,
  :supports_join,
  :supports_32_bit_f_cnt)
  SENSITIVE = []
  include Aws::Structure
end

#max_duty_cycleInteger

The MaxDutyCycle value.

Returns:

  • (Integer)


2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 2300

class LoRaWANDeviceProfile < Struct.new(
  :supports_class_b,
  :class_b_timeout,
  :ping_slot_period,
  :ping_slot_dr,
  :ping_slot_freq,
  :supports_class_c,
  :class_c_timeout,
  :mac_version,
  :reg_params_revision,
  :rx_delay_1,
  :rx_dr_offset_1,
  :rx_data_rate_2,
  :rx_freq_2,
  :factory_preset_freqs_list,
  :max_eirp,
  :max_duty_cycle,
  :rf_region,
  :supports_join,
  :supports_32_bit_f_cnt)
  SENSITIVE = []
  include Aws::Structure
end

#max_eirpInteger

The MaxEIRP value.

Returns:

  • (Integer)


2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 2300

class LoRaWANDeviceProfile < Struct.new(
  :supports_class_b,
  :class_b_timeout,
  :ping_slot_period,
  :ping_slot_dr,
  :ping_slot_freq,
  :supports_class_c,
  :class_c_timeout,
  :mac_version,
  :reg_params_revision,
  :rx_delay_1,
  :rx_dr_offset_1,
  :rx_data_rate_2,
  :rx_freq_2,
  :factory_preset_freqs_list,
  :max_eirp,
  :max_duty_cycle,
  :rf_region,
  :supports_join,
  :supports_32_bit_f_cnt)
  SENSITIVE = []
  include Aws::Structure
end

#ping_slot_drInteger

The PingSlotDR value.

Returns:

  • (Integer)


2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 2300

class LoRaWANDeviceProfile < Struct.new(
  :supports_class_b,
  :class_b_timeout,
  :ping_slot_period,
  :ping_slot_dr,
  :ping_slot_freq,
  :supports_class_c,
  :class_c_timeout,
  :mac_version,
  :reg_params_revision,
  :rx_delay_1,
  :rx_dr_offset_1,
  :rx_data_rate_2,
  :rx_freq_2,
  :factory_preset_freqs_list,
  :max_eirp,
  :max_duty_cycle,
  :rf_region,
  :supports_join,
  :supports_32_bit_f_cnt)
  SENSITIVE = []
  include Aws::Structure
end

#ping_slot_freqInteger

The PingSlotFreq value.

Returns:

  • (Integer)


2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 2300

class LoRaWANDeviceProfile < Struct.new(
  :supports_class_b,
  :class_b_timeout,
  :ping_slot_period,
  :ping_slot_dr,
  :ping_slot_freq,
  :supports_class_c,
  :class_c_timeout,
  :mac_version,
  :reg_params_revision,
  :rx_delay_1,
  :rx_dr_offset_1,
  :rx_data_rate_2,
  :rx_freq_2,
  :factory_preset_freqs_list,
  :max_eirp,
  :max_duty_cycle,
  :rf_region,
  :supports_join,
  :supports_32_bit_f_cnt)
  SENSITIVE = []
  include Aws::Structure
end

#ping_slot_periodInteger

The PingSlotPeriod value.

Returns:

  • (Integer)


2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 2300

class LoRaWANDeviceProfile < Struct.new(
  :supports_class_b,
  :class_b_timeout,
  :ping_slot_period,
  :ping_slot_dr,
  :ping_slot_freq,
  :supports_class_c,
  :class_c_timeout,
  :mac_version,
  :reg_params_revision,
  :rx_delay_1,
  :rx_dr_offset_1,
  :rx_data_rate_2,
  :rx_freq_2,
  :factory_preset_freqs_list,
  :max_eirp,
  :max_duty_cycle,
  :rf_region,
  :supports_join,
  :supports_32_bit_f_cnt)
  SENSITIVE = []
  include Aws::Structure
end

#reg_params_revisionString

The version of regional parameters.

Returns:

  • (String)


2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 2300

class LoRaWANDeviceProfile < Struct.new(
  :supports_class_b,
  :class_b_timeout,
  :ping_slot_period,
  :ping_slot_dr,
  :ping_slot_freq,
  :supports_class_c,
  :class_c_timeout,
  :mac_version,
  :reg_params_revision,
  :rx_delay_1,
  :rx_dr_offset_1,
  :rx_data_rate_2,
  :rx_freq_2,
  :factory_preset_freqs_list,
  :max_eirp,
  :max_duty_cycle,
  :rf_region,
  :supports_join,
  :supports_32_bit_f_cnt)
  SENSITIVE = []
  include Aws::Structure
end

#rf_regionString

The frequency band (RFRegion) value.

Returns:

  • (String)


2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 2300

class LoRaWANDeviceProfile < Struct.new(
  :supports_class_b,
  :class_b_timeout,
  :ping_slot_period,
  :ping_slot_dr,
  :ping_slot_freq,
  :supports_class_c,
  :class_c_timeout,
  :mac_version,
  :reg_params_revision,
  :rx_delay_1,
  :rx_dr_offset_1,
  :rx_data_rate_2,
  :rx_freq_2,
  :factory_preset_freqs_list,
  :max_eirp,
  :max_duty_cycle,
  :rf_region,
  :supports_join,
  :supports_32_bit_f_cnt)
  SENSITIVE = []
  include Aws::Structure
end

#rx_data_rate_2Integer

The RXDataRate2 value.

Returns:

  • (Integer)


2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 2300

class LoRaWANDeviceProfile < Struct.new(
  :supports_class_b,
  :class_b_timeout,
  :ping_slot_period,
  :ping_slot_dr,
  :ping_slot_freq,
  :supports_class_c,
  :class_c_timeout,
  :mac_version,
  :reg_params_revision,
  :rx_delay_1,
  :rx_dr_offset_1,
  :rx_data_rate_2,
  :rx_freq_2,
  :factory_preset_freqs_list,
  :max_eirp,
  :max_duty_cycle,
  :rf_region,
  :supports_join,
  :supports_32_bit_f_cnt)
  SENSITIVE = []
  include Aws::Structure
end

#rx_delay_1Integer

The RXDelay1 value.

Returns:

  • (Integer)


2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 2300

class LoRaWANDeviceProfile < Struct.new(
  :supports_class_b,
  :class_b_timeout,
  :ping_slot_period,
  :ping_slot_dr,
  :ping_slot_freq,
  :supports_class_c,
  :class_c_timeout,
  :mac_version,
  :reg_params_revision,
  :rx_delay_1,
  :rx_dr_offset_1,
  :rx_data_rate_2,
  :rx_freq_2,
  :factory_preset_freqs_list,
  :max_eirp,
  :max_duty_cycle,
  :rf_region,
  :supports_join,
  :supports_32_bit_f_cnt)
  SENSITIVE = []
  include Aws::Structure
end

#rx_dr_offset_1Integer

The RXDROffset1 value.

Returns:

  • (Integer)


2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 2300

class LoRaWANDeviceProfile < Struct.new(
  :supports_class_b,
  :class_b_timeout,
  :ping_slot_period,
  :ping_slot_dr,
  :ping_slot_freq,
  :supports_class_c,
  :class_c_timeout,
  :mac_version,
  :reg_params_revision,
  :rx_delay_1,
  :rx_dr_offset_1,
  :rx_data_rate_2,
  :rx_freq_2,
  :factory_preset_freqs_list,
  :max_eirp,
  :max_duty_cycle,
  :rf_region,
  :supports_join,
  :supports_32_bit_f_cnt)
  SENSITIVE = []
  include Aws::Structure
end

#rx_freq_2Integer

The RXFreq2 value.

Returns:

  • (Integer)


2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 2300

class LoRaWANDeviceProfile < Struct.new(
  :supports_class_b,
  :class_b_timeout,
  :ping_slot_period,
  :ping_slot_dr,
  :ping_slot_freq,
  :supports_class_c,
  :class_c_timeout,
  :mac_version,
  :reg_params_revision,
  :rx_delay_1,
  :rx_dr_offset_1,
  :rx_data_rate_2,
  :rx_freq_2,
  :factory_preset_freqs_list,
  :max_eirp,
  :max_duty_cycle,
  :rf_region,
  :supports_join,
  :supports_32_bit_f_cnt)
  SENSITIVE = []
  include Aws::Structure
end

#supports_32_bit_f_cntBoolean

The Supports32BitFCnt value.

Returns:

  • (Boolean)


2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 2300

class LoRaWANDeviceProfile < Struct.new(
  :supports_class_b,
  :class_b_timeout,
  :ping_slot_period,
  :ping_slot_dr,
  :ping_slot_freq,
  :supports_class_c,
  :class_c_timeout,
  :mac_version,
  :reg_params_revision,
  :rx_delay_1,
  :rx_dr_offset_1,
  :rx_data_rate_2,
  :rx_freq_2,
  :factory_preset_freqs_list,
  :max_eirp,
  :max_duty_cycle,
  :rf_region,
  :supports_join,
  :supports_32_bit_f_cnt)
  SENSITIVE = []
  include Aws::Structure
end

#supports_class_bBoolean

The SupportsClassB value.

Returns:

  • (Boolean)


2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 2300

class LoRaWANDeviceProfile < Struct.new(
  :supports_class_b,
  :class_b_timeout,
  :ping_slot_period,
  :ping_slot_dr,
  :ping_slot_freq,
  :supports_class_c,
  :class_c_timeout,
  :mac_version,
  :reg_params_revision,
  :rx_delay_1,
  :rx_dr_offset_1,
  :rx_data_rate_2,
  :rx_freq_2,
  :factory_preset_freqs_list,
  :max_eirp,
  :max_duty_cycle,
  :rf_region,
  :supports_join,
  :supports_32_bit_f_cnt)
  SENSITIVE = []
  include Aws::Structure
end

#supports_class_cBoolean

The SupportsClassC value.

Returns:

  • (Boolean)


2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 2300

class LoRaWANDeviceProfile < Struct.new(
  :supports_class_b,
  :class_b_timeout,
  :ping_slot_period,
  :ping_slot_dr,
  :ping_slot_freq,
  :supports_class_c,
  :class_c_timeout,
  :mac_version,
  :reg_params_revision,
  :rx_delay_1,
  :rx_dr_offset_1,
  :rx_data_rate_2,
  :rx_freq_2,
  :factory_preset_freqs_list,
  :max_eirp,
  :max_duty_cycle,
  :rf_region,
  :supports_join,
  :supports_32_bit_f_cnt)
  SENSITIVE = []
  include Aws::Structure
end

#supports_joinBoolean

The SupportsJoin value.

Returns:

  • (Boolean)


2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 2300

class LoRaWANDeviceProfile < Struct.new(
  :supports_class_b,
  :class_b_timeout,
  :ping_slot_period,
  :ping_slot_dr,
  :ping_slot_freq,
  :supports_class_c,
  :class_c_timeout,
  :mac_version,
  :reg_params_revision,
  :rx_delay_1,
  :rx_dr_offset_1,
  :rx_data_rate_2,
  :rx_freq_2,
  :factory_preset_freqs_list,
  :max_eirp,
  :max_duty_cycle,
  :rf_region,
  :supports_join,
  :supports_32_bit_f_cnt)
  SENSITIVE = []
  include Aws::Structure
end