Click or drag to resize

CcsdsOrbitEphemerisMessageSegment Properties

The CcsdsOrbitEphemerisMessageSegment type exposes the following members.

Properties
  NameDescription
Public propertyCenter
Gets or sets the origin of the ReferenceFrameName, which may be a natural Solar System body, including any planet barycenter or the Solar System barycenter, or another spacecraft.
Public propertyCovarianceAxes

Gets or sets a collection containing the axes of the covariance data.

This collection is not provided automatically by ReadFrom(String) because the axes provided with OEM covariance data are optional, and they are not necessarily supported as Axes objects.

If this is not provided by the user, an attempt will be made to build a collection of axes from the axes of given reference frame, the covariance axes names collection, and other data provided by the OEM file. If this attempt fails, will be returned. The user would then have to build this collection manually.

Note that this data is not required by CreatePoint.

Public propertyCovarianceAxesNames
Gets or sets a collection containing names for covariance axes that are different from those of the reference frame.
Public propertyCovarianceData
Gets or sets the covariance data.
Public propertyCovarianceDataComments
Gets a collection containing comments from the covariance data of a segment of a CCSDS OEM file.
Public propertyEphemerisData
Gets or sets the ephemeris data.
Public propertyEphemerisDataComments
Gets a collection containing comments from the ephemeris data of a segment of a CCSDS OEM file.
Public propertyInterpolationMethod
Gets or sets the optional interpolation method for the ephemeris data immediately following the metadata block.
Public propertyInterpolationOrder
Gets or sets the interpolation order for the ephemeris data immediately following the metadata block. By default, this is zero.
Public propertyInterpolator

Gets or sets an interpolator for the ephemeris data.

This value is not provided automatically by ReadFrom(String) because the interpolation information is optional.

If this is not provided by the user, an attempt will be made to build an interpolator from the given interpolation method, interpolation order, and ephemeris data. If this attempt fails, will be returned. The user would then have to build an interpolator manually.

Public propertyIsFrozen
Gets a value indicating whether this object is frozen. A frozen object cannot be modified and an ObjectFrozenException will be thrown if an attempt is made to do so.
(Inherited from DefinitionalObject.)
Public propertyMetaDataComments
Gets a collection containing comments from the meta data of a segment of a CCSDS OEM file.
Public propertyObjectId
Gets or sets the object identifier for which the ephemeris is provided.
Public propertyObjectName
Gets or sets the name of the object for which the ephemeris is provided.
Public propertyReferenceFrame

Gets or sets the reference frame in which the ephemeris data is given.

This value is not provided automatically by ReadFrom(String) because the reference frames given in OEM metadata are not necessarily supported as ReferenceFrame objects.

If this is not provided by the user, an attempt will be made to infer the reference frame from the given center, reference frame, and reference frame epoch data. If this attempt fails, will be returned.

The reference frame inference attempts to associate center names and reference frame names from the SANA website with reference frames available from the CentralBody, SolarSystemBarycenter, and PlanetarySystemBarycenter types. Only a subset of the SANA reference frames are supported, so it may be necessary for the user to manually create their own reference frames.

Public propertyReferenceFrameEpoch
Gets or sets the epoch of reference frame, if not intrinsic to the definition of the reference frame.
Public propertyReferenceFrameName

Gets or sets the name of the reference frame in which the ephemeris data are given.

The reference frame must be the same for all data elements, with the exception of the covariance matrix, for which an applicable different reference frame may be specified.

Public propertyReferenceFrameType
Gets or sets the type of the reference frame.
Public propertyStartTime
Gets or sets the start of total time span covered by the ephemeris data and covariance data immediately following the metadata block.
Public propertyStopTime
Gets or sets the end of total time span covered by ephemeris data and covariance data immediately following the metadata block.
Public propertyTimeStandard

Gets or sets the time standard used for metadata, ephemeris data, and covariance data.

The valid values for CCSDS time systems are given by the SANA website. Only time systems that are compatible with the available time standards can be read by ReadFrom(String).

Public propertyUseableStartTime

Gets or sets the optional start of useable time span covered by ephemeris data immediately following the metadata block.

Note that this value is ignored by CreatePoint.

Public propertyUseableStopTime

Gets or sets the optional end of useable time span covered by ephemeris data immediately following the metadata block.

Note that this value is ignored by CreatePoint.

Top
See Also