Class: AWSCDK::GroundStation::CfnConfig::DemodulationConfigProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::GroundStation::CfnConfig::DemodulationConfigProperty
- Defined in:
- ground_station/cfn_config.rb
Overview
Defines demodulation settings.
Instance Attribute Summary collapse
-
#unvalidated_json ⇒ String?
readonly
The demodulation settings are in JSON format and define parameters for demodulation, for example which modulation scheme (e.g. PSK, QPSK, etc.) and matched filter to use.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(unvalidated_json: nil) ⇒ DemodulationConfigProperty
constructor
A new instance of DemodulationConfigProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(unvalidated_json: nil) ⇒ DemodulationConfigProperty
Returns a new instance of DemodulationConfigProperty.
900 901 902 903 |
# File 'ground_station/cfn_config.rb', line 900 def initialize(unvalidated_json: nil) @unvalidated_json = unvalidated_json Jsii::Type.check_type(@unvalidated_json, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "unvalidatedJson") unless @unvalidated_json.nil? end |
Instance Attribute Details
#unvalidated_json ⇒ String? (readonly)
The demodulation settings are in JSON format and define parameters for demodulation, for example which modulation scheme (e.g. PSK, QPSK, etc.) and matched filter to use.
909 910 911 |
# File 'ground_station/cfn_config.rb', line 909 def unvalidated_json @unvalidated_json end |
Class Method Details
.jsii_properties ⇒ Object
911 912 913 914 915 |
# File 'ground_station/cfn_config.rb', line 911 def self.jsii_properties { :unvalidated_json => "unvalidatedJson", } end |
Instance Method Details
#to_jsii ⇒ Object
917 918 919 920 921 922 923 |
# File 'ground_station/cfn_config.rb', line 917 def to_jsii result = {} result.merge!({ "unvalidatedJson" => @unvalidated_json, }) result.compact end |