DEIMOS
Earth Observation Software
Orbit and Attitude Adapater Tool
ESA
AttDiagnostic.h
1/* -----------------------------------------------------------------------
2 * Earth Observation Mission Software.
3 *
4 * Project: EO Orbit and Attitude Adapter
5 * -----------------------------------------------------------------------
6 * Company: Deimos Space, S.L.U
7 * -----------------------------------------------------------------------
8 */
9#ifndef ATTDIAGNOSTIC
10#define ATTDIAGNOSTIC
11
12// This module contains the Class to perform the validation of the attitude data
13
14#include <string>
15#include <iostream>
16#include <stdio.h>
17
18#include <EoAdapterError.h>
19#include <DLLDefines.h>
20#include <EETime.h>
21#include <LibData.h>
22#include <DataHandlingData.h>
23#include <AttFile.h>
24#include <TimeCorrelation.h>
25#include <OrbitFileDiagnostics.h>
26
27using namespace std;
28
31class EOADAPTER_EXPORT AttDiagnostic
32{
33 private:
34 TimeCorrelation *timeCorr;
35 long timeRef;
36
41 double getTime(long timeRefIn,
42 double inputTime) throw (EoAdapterError);
43 public:
44 // class constructor and destructor
45 AttDiagnostic(TimeCorrelation *inputTimeCorr,
46 long inputTimeRef);
47 ~AttDiagnostic(){};
48
57 OrbitFileDiagnosticsReport computeDiagnostics(const OrbitFileDiagnosticsSettings &settings,
58 const AttFile &attitudeFile) throw (EoAdapterError);
59
60};
61
62#endif
OrbitFileDiagnosticsReport computeDiagnostics(const OrbitFileDiagnosticsSettings &settings, const AttFile &attitudeFile)
Do the diagnostic for the The object is initialized with the data read from file.
Class to get errors from the EoOrbAttAdapater tool.
Definition EoAdapterError.h:27

Generated on Tue Apr 15 2025 16:23:51 for My Project by doxygen 1.13.2