Click or drag to resize

AGI.Foundation.Ccsds Namespace

Contains types for interoperating with data formats supported by The Consultative Committee for Space Data Systems (CCSDS).
Classes
  ClassDescription
Public classCcsdsOemFileWritingOptions
Specifies options for writing a CcsdsOrbitEphemerisMessageFile.
Public classCcsdsOrbitEphemerisMessageFile

Reads from and writes to Orbit Ephemeris Message (OEM) files determined by the specifications of The Consultative Committee for Space Data Systems (CCSDS). CCSDS OEM files can express position, velocity, acceleration, and covariance information.

The CCSDS specifications can be found on the CCSDS website. The two supported formats for OEM files are Key-value notation (KVN) and extensible markup language (XML). The official recommended standards for KVN OEM files can be found in "Orbit Data Messages", Document CCSDS 502.0-B-2 on the above website. The official recommended standards for XML OEM files can be found in "XML Specifications for Navigation Data Messages", Document CCSDS 505.0-B-2 on the website. Both documents also contain a few useful examples of correctly formatted OEM files for their respective formats.

Each OEM file can contain several segments of ephemeris data, so this class mostly serves as a container for CcsdsOrbitEphemerisMessageSegment objects and as an interface for reading and writing those objects. The actual ephemeris and covariance data is stored in the segments.

Public classCcsdsOrbitEphemerisMessageSegment

Ephemeris (and optionally covariance) data for an object that is valid for a given time period. CreatePoint can be used to make a PointInterpolator that can interpolate over the ephemeris data.

The CCSDS specifications can be found on the CCSDS website. The two supported formats for OEM files are Key-value notation (KVN) and extensible markup language (XML). The official recommended standards for KVN OEM files can be found in "Orbit Data Messages", Document CCSDS 502.0-B-2 on the above website. The official recommended standards for XML OEM files can be found in "XML Specifications for Navigation Data Messages", Document CCSDS 505.0-B-2 on the website. Both documents also contain a few useful examples of correctly formatted OEM files for their respective formats.

Enumerations
  EnumerationDescription
Public enumerationCcsdsInterpolationMethod
This type defines the interpolation method for Consultative Committee for Space Data Systems (CCSDS) Orbit Ephemeris Message (OEM) data.
Public enumerationCcsdsOemFileOutputFormat
A value indicating which output format should be used for the CCSDS OEM file.
Public enumerationCcsdsReferenceFrameType
This type defines whether a Consultative Committee for Space Data Systems (CCSDS) reference frame is inertial, fixed, or unknown.