DEIMOS
Earth Observation Mission CFI Software
DataHandling Software User Manual
ESA

EECFI::OrbitFileDiagnosticsReport Class Reference

Class for orbit file diagnostic report. More...

List of all members.

Public Member Functions

 OrbitFileDiagnosticsReport ()
 Default constructor.

Public Attributes

long osvListId
 identifier associated to the OSV list (applicable for file storing multiple OSV lists, e.g. SP3)
long numOsv
 number of OSVs which were checked
double totalTime
 total time covered by the file (i.e. from first to last OSV)
double timeFirstOsv
 time of first OSV
double timeLastOsv
 time of last OSV
long timeRef
 time system of time related fields in this structure
std::vector< double > timeStartGap
 list containing start time of GAPs
std::vector< double > timeStopGap
 list containing stop time of GAPs
std::vector< long > indexGap
 list containing index of GAPs (the index represents the ID of OSV which is preceded by a GAP)
long numGaps
 number of identified GAPs
std::vector< double > timeGoingBackOsv
 list containing time of going back OSVs
std::vector< long > indexGoingBackOsv
 list containing index of going back OSVs
long numGoingBackOsv
 number of identified going back OSVs
std::vector< double > timeDuplicatedOsv
 list containing time of duplicated OSVs
std::vector< long > indexDuplicatedOsv
 list containing index of duplicated OSVs
long numDuplicatedOsv
 number of identified duplicated OSVs
std::vector< double > timeInconsistentOrbitNumber
 list containing time of OSVs with inconsistent orbit number
std::vector< long > indexInconsistentOrbitNumber
 list containing index of OSVs with inconsistent orbit number
long numInconsistentOrbitNumber
 number of OSVs with inconsistent orbit number
std::vector< double > timeNonEquallySpacedOsv
 list containing time of non equally spaced OSVs
std::vector< long > indexNonEquallySpacedOsv
 list containing index of non equally spaced OSVs
long numNonEquallySpacedOsv
 number of OSVs with time step different from expected (absolute value of difference from step and expected > threshold)

Protected Member Functions

 OrbitFileDiagnosticsReport (const void *diagnostics_report)
 Constructor which will copy the diagnostics from 'xd_orbit_file_diagnostics_report_generic' structure.

Detailed Description

Class for orbit file diagnostic report.


Constructor & Destructor Documentation

EECFI::OrbitFileDiagnosticsReport::OrbitFileDiagnosticsReport (  )  [inline]

Default constructor.

EECFI::OrbitFileDiagnosticsReport::OrbitFileDiagnosticsReport ( const void *  diagnostics_report  )  [explicit, protected]

Member Data Documentation

list containing index of duplicated OSVs

Referenced by OrbitFileDiagnosticsReport().

list containing index of GAPs (the index represents the ID of OSV which is preceded by a GAP)

Referenced by OrbitFileDiagnosticsReport().

list containing index of going back OSVs

Referenced by OrbitFileDiagnosticsReport().

list containing index of OSVs with inconsistent orbit number

Referenced by OrbitFileDiagnosticsReport().

list containing index of non equally spaced OSVs

Referenced by OrbitFileDiagnosticsReport().

number of identified duplicated OSVs

Referenced by OrbitFileDiagnosticsReport().

number of identified GAPs

Referenced by OrbitFileDiagnosticsReport().

number of identified going back OSVs

Referenced by OrbitFileDiagnosticsReport().

number of OSVs with inconsistent orbit number

Referenced by OrbitFileDiagnosticsReport().

number of OSVs with time step different from expected (absolute value of difference from step and expected > threshold)

Referenced by OrbitFileDiagnosticsReport().

number of OSVs which were checked

Referenced by OrbitFileDiagnosticsReport().

identifier associated to the OSV list (applicable for file storing multiple OSV lists, e.g. SP3)

Referenced by OrbitFileDiagnosticsReport().

list containing time of duplicated OSVs

Referenced by OrbitFileDiagnosticsReport().

list containing time of going back OSVs

Referenced by OrbitFileDiagnosticsReport().

list containing time of OSVs with inconsistent orbit number

Referenced by OrbitFileDiagnosticsReport().

list containing time of non equally spaced OSVs

Referenced by OrbitFileDiagnosticsReport().

time system of time related fields in this structure

Referenced by OrbitFileDiagnosticsReport().

list containing start time of GAPs

Referenced by OrbitFileDiagnosticsReport().

list containing stop time of GAPs

Referenced by OrbitFileDiagnosticsReport().

total time covered by the file (i.e. from first to last OSV)

Referenced by OrbitFileDiagnosticsReport().


Generated on Mon Dec 11 2023 13:28:17 for by doxygen 1.7.1