Package org.orekit.files.ccsds.ndm.tdm
Class Tdm
- java.lang.Object
-
- org.orekit.files.ccsds.ndm.NdmConstituent<TdmHeader,Segment<TdmMetadata,ObservationsBlock>>
-
- org.orekit.files.ccsds.ndm.tdm.Tdm
-
public class Tdm extends NdmConstituent<TdmHeader,Segment<TdmMetadata,ObservationsBlock>>
This class stores all the information of the CCSDS Tracking Data Message parsed by TDMParser or TDMXMLParser.It contains the header and a list of Observations Blocks each containing TDM metadata and a list of observation data lines.
At this level the observations are not Orekit objects but custom object containing a keyword (type of observation), a timetag (date of the observation) and a measurement (value of the observation).
It is up to the user to convert these observations to Orekit tracking object (Range, Angular, TurnAroundRange etc...).
References:
CCSDS 503.0-B-1 recommended standard ("Tracking Data Message", Blue Book, Version 1.0, November 2007).
- Since:
- 9.0
- Author:
- Maxime Journot
-
-
Field Summary
Fields Modifier and Type Field Description static String
FORMAT_VERSION_KEY
Key for format version.static String
ROOT
Root element for XML files.
-
Constructor Summary
Constructors Constructor Description Tdm(TdmHeader header, List<Segment<TdmMetadata,ObservationsBlock>> segments, IERSConventions conventions, DataContext dataContext)
Simple constructor.
-
Method Summary
-
Methods inherited from class org.orekit.files.ccsds.ndm.NdmConstituent
getConventions, getDataContext, getHeader, getSegments, setHeader, setSegments, validate
-
-
-
-
Field Detail
-
ROOT
public static final String ROOT
Root element for XML files.- See Also:
- Constant Field Values
-
FORMAT_VERSION_KEY
public static final String FORMAT_VERSION_KEY
Key for format version.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
Tdm
public Tdm(TdmHeader header, List<Segment<TdmMetadata,ObservationsBlock>> segments, IERSConventions conventions, DataContext dataContext)
Simple constructor.- Parameters:
header
- file headersegments
- file segmentsconventions
- IERS conventionsdataContext
- used for creating frames, time scales, etc.
-
-