public class Tdm extends NdmConstituent<Header,Segment<TdmMetadata,ObservationsBlock>>
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).
Modifier and Type | Field and Description |
---|---|
static String |
FORMAT_VERSION_KEY
Key for format version.
|
static String |
ROOT
Root element for XML files.
|
Constructor and Description |
---|
Tdm(Header header,
List<Segment<TdmMetadata,ObservationsBlock>> segments,
IERSConventions conventions,
DataContext dataContext)
Simple constructor.
|
getConventions, getDataContext, getHeader, getSegments, validate
public static final String ROOT
public static final String FORMAT_VERSION_KEY
public Tdm(Header header, List<Segment<TdmMetadata,ObservationsBlock>> segments, IERSConventions conventions, DataContext dataContext)
header
- file headersegments
- file segmentsconventions
- IERS conventionsdataContext
- used for creating frames, time scales, etc.Copyright © 2002-2021 CS GROUP. All rights reserved.