/AWS1/CL_GSTAZELSEGMENT¶
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.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_referenceepoch TYPE /AWS1/GSTTIMESTAMP /AWS1/GSTTIMESTAMP¶
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
io_validtimerange TYPE REF TO /AWS1/CL_GSTISO8601TIMERANGE /AWS1/CL_GSTISO8601TIMERANGE¶
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.
it_azellist TYPE /AWS1/CL_GSTTIMEAZEL=>TT_TIMEAZELLIST TT_TIMEAZELLIST¶
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.
Queryable Attributes¶
referenceEpoch¶
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
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_REFERENCEEPOCH() |
Getter for REFERENCEEPOCH, with configurable default |
ASK_REFERENCEEPOCH() |
Getter for REFERENCEEPOCH w/ exceptions if field has no valu |
HAS_REFERENCEEPOCH() |
Determine if REFERENCEEPOCH has a value |
validTimeRange¶
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.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_VALIDTIMERANGE() |
Getter for VALIDTIMERANGE |
azElList¶
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.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_AZELLIST() |
Getter for AZELLIST, with configurable default |
ASK_AZELLIST() |
Getter for AZELLIST w/ exceptions if field has no value |
HAS_AZELLIST() |
Determine if AZELLIST has a value |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_AZELSEGMENTLIST¶
TYPES TT_AZELSEGMENTLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_GSTAZELSEGMENT WITH DEFAULT KEY
.