Class: Aws::GroundStation::Types::EphemerisData

Inherits:
Struct
  • Object
show all
Includes:
Structure, Structure::Union
Defined in:
lib/aws-sdk-groundstation/types.rb

Overview

Note:

EphemerisData is a union - when making an API calls you must set exactly one of the members.

Ephemeris data.

Direct Known Subclasses

AzEl, Oem, Tle, Unknown

Defined Under Namespace

Classes: AzEl, Oem, Tle, Unknown

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#az_elTypes::AzElEphemeris

Azimuth elevation ephemeris data.

Use this ephemeris type to provide pointing angles directly, rather than satellite orbital elements. Use this when you need precise antenna pointing but have imprecise or unknown satellite trajectory information.

The azimuth elevation data specifies the antenna pointing direction at specific times relative to a ground station location. AWS Ground Station uses 4th order Lagrange interpolation to compute pointing angles between the provided data points.

AWS Ground Station automatically filters interpolated pointing angles, including only those that are above the site mask elevation of the specified ground station.

For more detail about providing azimuth elevation ephemerides to AWS Ground Station, see the [azimuth elevation ephemeris section] of the AWS Ground Station User Guide.

[1]: docs.aws.amazon.com/ground-station/latest/ug/providing-azimuth-elevation-ephemeris-data.html



1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
# File 'lib/aws-sdk-groundstation/types.rb', line 1693

class EphemerisData < Struct.new(
  :tle,
  :oem,
  :az_el,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Tle < EphemerisData; end
  class Oem < EphemerisData; end
  class AzEl < EphemerisData; end
  class Unknown < EphemerisData; end
end

#oemTypes::OEMEphemeris

Ephemeris data in Orbit Ephemeris Message (OEM) format.

AWS Ground Station processes OEM ephemerides according to the [CCSDS standard] with some extra restrictions. OEM files should be in KVN format. For more detail about the OEM format that AWS Ground Station supports, see [OEM ephemeris format] in the AWS Ground Station user guide.

[1]: ccsds.org/wp-content/uploads/gravity_forms/5-448e85c647331d9cbaf66c096458bdd5/2025/01//502x0b3e1.pdf [2]: docs.aws.amazon.com/ground-station/latest/ug/providing-oem-ephemeris-data.html#oem-ephemeris-format

Returns:



1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
# File 'lib/aws-sdk-groundstation/types.rb', line 1693

class EphemerisData < Struct.new(
  :tle,
  :oem,
  :az_el,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Tle < EphemerisData; end
  class Oem < EphemerisData; end
  class AzEl < EphemerisData; end
  class Unknown < EphemerisData; end
end

#tleTypes::TLEEphemeris

Two-line element set (TLE) ephemeris.

For more detail about providing Two-line element sets to AWS Ground Station, see the [TLE section] of the AWS Ground Station user guide.

[1]: docs.aws.amazon.com/ground-station/latest/ug/providing-tle-ephemeris-data.html

Returns:



1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
# File 'lib/aws-sdk-groundstation/types.rb', line 1693

class EphemerisData < Struct.new(
  :tle,
  :oem,
  :az_el,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Tle < EphemerisData; end
  class Oem < EphemerisData; end
  class AzEl < EphemerisData; end
  class Unknown < EphemerisData; end
end

#unknownObject

Returns the value of attribute unknown

Returns:

  • (Object)

    the current value of unknown



1693
1694
1695
# File 'lib/aws-sdk-groundstation/types.rb', line 1693

def unknown
  @unknown
end