Class: Aws::GroundStation::Types::AzElSegment
- Inherits:
-
Struct
- Object
- Struct
- Aws::GroundStation::Types::AzElSegment
- Defined in:
- gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/types.rb
Overview
A time segment containing azimuth elevation pointing data.
Each segment defines a continuous time period with pointing angle data points. AWS Ground Station uses 4th order Lagrange interpolation between the provided points, so each segment must contain at least five data points.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#az_el_list ⇒ Array<Types::TimeAzEl>
List of time-tagged azimuth elevation data points.
-
#reference_epoch ⇒ Time
The reference time for this segment in ISO 8601 format in Coordinated Universal Time (UTC).
-
#valid_time_range ⇒ Types::ISO8601TimeRange
The valid time range for this segment.
Instance Attribute Details
#az_el_list ⇒ Array<Types::TimeAzEl>
List of time-tagged azimuth elevation data points.
Must contain at least five points to support 4th order Lagrange interpolation. Points must be in chronological order with no duplicates.
301 302 303 304 305 306 307 |
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/types.rb', line 301 class AzElSegment < Struct.new( :reference_epoch, :valid_time_range, :az_el_list) SENSITIVE = [] include Aws::Structure end |
#reference_epoch ⇒ Time
The reference time for this segment in ISO 8601 format in Coordinated Universal Time (UTC).
All time values within the segment's AzElSegment$azElList are specified as offsets in atomic seconds from this reference epoch.
Example: 2024-01-15T12:00:00.000Z
301 302 303 304 305 306 307 |
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/types.rb', line 301 class AzElSegment < Struct.new( :reference_epoch, :valid_time_range, :az_el_list) SENSITIVE = [] include Aws::Structure end |
#valid_time_range ⇒ Types::ISO8601TimeRange
The valid time range for this segment.
Specifies the start and end timestamps in ISO 8601 format in Coordinated Universal Time (UTC). The segment's pointing data must cover this entire time range.
301 302 303 304 305 306 307 |
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/types.rb', line 301 class AzElSegment < Struct.new( :reference_epoch, :valid_time_range, :az_el_list) SENSITIVE = [] include Aws::Structure end |