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)


3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 3766

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)


3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 3766

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>)


3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 3766

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)


3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 3766

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)


3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 3766

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)


3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 3766

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)


3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 3766

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)


3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 3766

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)


3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 3766

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)


3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 3766

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)


3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 3766

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)


3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 3766

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)


3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 3766

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)


3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 3766

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)


3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 3766

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)


3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 3766

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)


3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 3766

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)


3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 3766

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)


3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 3766

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