Class: Aws::GroundStation::Types::AzElSegment

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#az_el_listArray<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.

Returns:



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_epochTime

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

Returns:

  • (Time)


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_rangeTypes::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