public class TDMFile extends NDMFile
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 | Class and Description |
---|---|
static class |
TDMFile.Observation
The Observation class contains the data from an observation line.
|
static class |
TDMFile.ObservationsBlock
The Observations Block class contain metadata and the list of observation data lines.
|
static class |
TDMFile.TDMMetaData
The TDMMetadata class gathers the meta-data present in the Tracking Data Message (TDM).
|
Constructor and Description |
---|
TDMFile()
OEMFile constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
addObservationsBlock()
Add a block to the list of observations blocks.
|
void |
checkTimeSystems()
Check that, according to the CCSDS standard, every ObservationsBlock has the same time system.
|
List<TDMFile.ObservationsBlock> |
getObservationsBlocks()
Get the list of observations blocks as an unmodifiable list.
|
void |
setObservationsBlocks(List<TDMFile.ObservationsBlock> observationsBlocks)
Set the list of Observations Blocks.
|
getConventions, getCreationDate, getDataContext, getFormatVersion, getHeaderComment, getMissionReferenceDate, getMu, getOriginator, setConventions, setCreationDate, setDataContext, setFormatVersion, setHeaderComment, setMissionReferenceDate, setMu, setOriginator
public void addObservationsBlock()
public List<TDMFile.ObservationsBlock> getObservationsBlocks()
public void setObservationsBlocks(List<TDMFile.ObservationsBlock> observationsBlocks)
observationsBlocks
- the list of Observations Blocks to setpublic void checkTimeSystems()
Copyright © 2002-2020 CS GROUP. All rights reserved.