9#ifndef ADPCONFIGURATION
10#define ADPCONFIGURATION
19#include <AdpParserConfiguration.h>
20#include <DLLDefines.h>
Class containing Input Configuration data for checking the attitude data.
Definition AdpConfiguration.h:80
double timeStepThreshold
expected time step [s]
Definition AdpConfiguration.h:87
double duplicatedThreshold
maximum time to identify a gap [s]
Definition AdpConfiguration.h:85
double maximumGap
if the checks were set in configuration
Definition AdpConfiguration.h:84
~AdpAttitudeChecksConfiguration()
Class destructor.
Definition AdpConfiguration.h:100
double timeStep
time to identify a duplicated record [s]
Definition AdpConfiguration.h:86
AdpAttitudeChecksConfiguration()
time step threshold, to identify non-equally spaced records [s]
Definition AdpConfiguration.h:90
Class containing common attitude data for the output data in the adapter configuration file.
Definition AdpConfiguration.h:182
AdpFileHeaderConfiguration headerConfig
Configuration data for the fixed header in output file.
Definition AdpConfiguration.h:203
string type
Data type for output attitude file (default = "EO_FILE")
Definition AdpConfiguration.h:185
long timeRef
Default time reference (according to EOCFI::TimeRefDataHandlingEnum)
Definition AdpConfiguration.h:194
string defaultFile
Default output attitude file name.
Definition AdpConfiguration.h:191
long refFrame
Coodinate system frame for the OSV.
Definition AdpConfiguration.h:197
AdpAttitudeOutputConfiguration()
Empty class constructor.
string ffsVersion
Default FFS version.
Definition AdpConfiguration.h:188
long targetFrame
Attitude target frame (according to EOCFI::XDAttDefFrameEnum)
Definition AdpConfiguration.h:200
Class containing common data for the output file in the adapter configuration file.
Definition AdpConfiguration.h:213
string missionId
Mission Id (satellite)
Definition AdpConfiguration.h:216
AdpCommonOutputConfiguration()
Empty class constructor.
Class containing Input Configuration data for checking the orbit data.
Definition AdpConfiguration.h:54
double timeStep
time to identify a duplicated OSV [s]
Definition AdpConfiguration.h:59
~AdpOrbitChecksConfiguration()
Class destructor.
Definition AdpConfiguration.h:73
AdpOrbitChecksConfiguration()
time step threshold, to identify non-equally spaced OSVs [s]
Definition AdpConfiguration.h:63
double duplicatedOsvThreshold
maximum time to identify a gap [s]
Definition AdpConfiguration.h:58
double timeStepThreshold
expected time step [s]
Definition AdpConfiguration.h:60
double maximumGap
if the checks were set in configuration
Definition AdpConfiguration.h:57
Class containing the configuration data for the output orbit file.
Definition AdpConfiguration.h:154
AdpOrbitOutputConfiguration()
Empty class constructor.
AdpFileHeaderConfiguration headerConfig
Configuration data for the fixed header in output file.
Definition AdpConfiguration.h:172
string defaultFile
Default output orbit file name.
Definition AdpConfiguration.h:163
long timeRef
Default time reference (according to EOCFI:TimeRefDataHandlingEnum)
Definition AdpConfiguration.h:166
string ffsVersion
Default FFS version.
Definition AdpConfiguration.h:160
string type
Data type for output orbit file (default = "EO_FILE")
Definition AdpConfiguration.h:157
long refFrame
Coodinate system frame for the OSV.
Definition AdpConfiguration.h:169
AdpOutputConfiguration()
Empty class constructor.
AdpOrbitOutputConfiguration orbitOutputConfig
Configuration data for output orbit file.
Definition AdpConfiguration.h:228
AdpAttitudeOutputConfiguration attitudeOutputConfig
Configuration data for output attitude file.
Definition AdpConfiguration.h:231
AdpCommonOutputConfiguration commonOutputConfig
Configuration common data for output files.
Definition AdpConfiguration.h:234
Interface required for the parser configuration.
Definition AdpParserConfiguration.h:21