Class: AWSCDK::GroundStation::CfnConfig::TrackingConfigProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::GroundStation::CfnConfig::TrackingConfigProperty
- Defined in:
- ground_station/cfn_config.rb
Overview
Provides information about how AWS Ground Station should track the satellite through the sky during a contact.
Instance Attribute Summary collapse
-
#autotrack ⇒ String?
readonly
Specifies whether or not to use autotrack.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(autotrack: nil) ⇒ TrackingConfigProperty
constructor
A new instance of TrackingConfigProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(autotrack: nil) ⇒ TrackingConfigProperty
Returns a new instance of TrackingConfigProperty.
1293 1294 1295 1296 |
# File 'ground_station/cfn_config.rb', line 1293 def initialize(autotrack: nil) @autotrack = autotrack Jsii::Type.check_type(@autotrack, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "autotrack") unless @autotrack.nil? end |
Instance Attribute Details
#autotrack ⇒ String? (readonly)
Specifies whether or not to use autotrack.
REMOVED specifies that program track should only be used during the contact. PREFERRED specifies that autotracking is preferred during the contact but fallback to program track if the signal is lost. REQUIRED specifies that autotracking is required during the contact and not to use program track if the signal is lost.
1304 1305 1306 |
# File 'ground_station/cfn_config.rb', line 1304 def autotrack @autotrack end |
Class Method Details
.jsii_properties ⇒ Object
1306 1307 1308 1309 1310 |
# File 'ground_station/cfn_config.rb', line 1306 def self.jsii_properties { :autotrack => "autotrack", } end |
Instance Method Details
#to_jsii ⇒ Object
1312 1313 1314 1315 1316 1317 1318 |
# File 'ground_station/cfn_config.rb', line 1312 def to_jsii result = {} result.merge!({ "autotrack" => @autotrack, }) result.compact end |