DEIMOS
Earth Observation Software
Orbit and Attitude Adapater Tool
ESA
Public Member Functions | Protected Member Functions | List of all members
EoOrbAttAdapter.AdpMainConfiguration Class Reference

Class containing Main Configuration for the EoOrbitAttAdapter. More...

Public Member Functions

void loadMainConfiguration (String configurationFile) throws EoAdapterError
 Read the input configuration file. More...
 
String getInputDataFile ()
 Get Input data file name (the one to be parsed). More...
 
void setInputDataFile (String dataFile)
 Set Input data file (the one to be parsed). More...
 
String getParserType ()
 Get parser type. More...
 
String getParserVersion ()
 Get parser version. More...
 
boolean getOrbitEnabled ()
 Get if orbit parser is enabled. More...
 
void setOrbitEnabled (boolean orbEnabled)
 Enables/Disables the orbit parser. More...
 
boolean getAttitudeEnabled ()
 Get if attitude parser is enabled. More...
 
void setAttitudeEnabled (boolean attEnabled)
 Enables/Disables the attitude parser. More...
 
AdpInputConfiguration getInputConfiguration ()
 Get Input configuration. More...
 
void setInputConfiguration (AdpInputConfiguration inputConf)
 Set Input configuration. More...
 
AdpOutputConfiguration getOutputConfiguration ()
 Get Output configuration. More...
 
void setOutputConfiguration (AdpOutputConfiguration outputConf)
 Set Output configuration. More...
 
TimeCorrelation getTimeCorrelations ()
 Get Time correlations. More...
 

Protected Member Functions

void initTimeCorrelations () throws EoAdapterError
 Set the time correlations. More...
 

Detailed Description

Class containing Main Configuration for the EoOrbitAttAdapter.

Member Function Documentation

◆ getAttitudeEnabled()

boolean EoOrbAttAdapter.AdpMainConfiguration.getAttitudeEnabled ( )

Get if attitude parser is enabled.

Returns
attitude enabled/disabled

◆ getInputConfiguration()

AdpInputConfiguration EoOrbAttAdapter.AdpMainConfiguration.getInputConfiguration ( )

◆ getInputDataFile()

String EoOrbAttAdapter.AdpMainConfiguration.getInputDataFile ( )

Get Input data file name (the one to be parsed).

Returns
input data file name

Referenced by EoOrbAttAdapter.EoOrbAttAdapter.parse().

◆ getOrbitEnabled()

boolean EoOrbAttAdapter.AdpMainConfiguration.getOrbitEnabled ( )

Get if orbit parser is enabled.

Returns
orbit enabled/disabled

Referenced by EoOrbAttAdapter.EoOrbAttAdapter.setMainConfiguration().

◆ getOutputConfiguration()

AdpOutputConfiguration EoOrbAttAdapter.AdpMainConfiguration.getOutputConfiguration ( )

◆ getParserType()

String EoOrbAttAdapter.AdpMainConfiguration.getParserType ( )

Get parser type.

Returns
parserType parser type

Referenced by EoOrbAttAdapter.EoOrbAttAdapter.setParser().

◆ getParserVersion()

String EoOrbAttAdapter.AdpMainConfiguration.getParserVersion ( )

Get parser version.

Returns
parserVersion parser version

◆ getTimeCorrelations()

TimeCorrelation EoOrbAttAdapter.AdpMainConfiguration.getTimeCorrelations ( )

Get Time correlations.

Returns
time correlation EOCFI object

References EoOrbAttAdapter.EoAdapterError.addCfiErrors(), EoOrbAttAdapter.EoAdapterError.addError(), EoOrbAttAdapter.AdpInputConfiguration.attChecks, EoOrbAttAdapter.AdpOutputConfiguration.attitudeOutputConfig, EoOrbAttAdapter.AdpInputConfiguration.commonInputConfiguration, EoOrbAttAdapter.AdpOutputConfiguration.commonOutputConfig, EoOrbAttAdapter.AdpOrbitOutputConfiguration.defaultFile, EoOrbAttAdapter.AdpAttitudeOutputConfiguration.defaultFile, EoOrbAttAdapter.AdpInputConfiguration.defaultInputFile, EoOrbAttAdapter.AdpOrbitChecksConfiguration.duplicatedOsvThreshold, EoOrbAttAdapter.AdpAttitudeChecksConfiguration.duplicatedThreshold, EoOrbAttAdapter.AdpOrbitOutputConfiguration.ffsVersion, EoOrbAttAdapter.AdpAttitudeOutputConfiguration.ffsVersion, EoOrbAttAdapter.AdpFileHeaderConfiguration.fileClass, EoOrbAttAdapter.AdpFileHeaderConfiguration.fileType, EoOrbAttAdapter.AdpFileHeaderConfiguration.fileVersion, EoOrbAttAdapter.AdpOrbitOutputConfiguration.headerConfig, EoOrbAttAdapter.AdpAttitudeOutputConfiguration.headerConfig, EoOrbAttAdapter.AdpAttitudeChecksConfiguration.maximumGap, EoOrbAttAdapter.AdpOrbitChecksConfiguration.maximumGap, EoOrbAttAdapter.AdpCommonOutputConfiguration.missionId, EoOrbAttAdapter.AdpCommonInputConfiguration.modelType, EoOrbAttAdapter.AdpFileHeaderConfiguration.notes, EoOrbAttAdapter.AdpInputConfiguration.orbitChecks, EoOrbAttAdapter.AdpOutputConfiguration.orbitOutputConfig, EoOrbAttAdapter.AdpInputConfiguration.parserConfiguration, EoOrbAttAdapter.AdpOrbitOutputConfiguration.refFrame, EoOrbAttAdapter.AdpAttitudeOutputConfiguration.refFrame, EoOrbAttAdapter.AdpFileHeaderConfiguration.system, EoOrbAttAdapter.AdpAttitudeOutputConfiguration.targetFrame, EoOrbAttAdapter.AdpCommonInputConfiguration.timeCorrelationDefautUTC_GPS, EoOrbAttAdapter.AdpCommonInputConfiguration.timeCorrelationDefautUTC_TAI, EoOrbAttAdapter.AdpCommonInputConfiguration.timeCorrelationDefautUTC_UT1, EoOrbAttAdapter.AdpCommonInputConfiguration.timeCorrelationFiles, EoOrbAttAdapter.AdpCommonInputConfiguration.timeCorrelationType, EoOrbAttAdapter.AdpOrbitOutputConfiguration.timeRef, EoOrbAttAdapter.AdpAttitudeOutputConfiguration.timeRef, EoOrbAttAdapter.AdpAttitudeChecksConfiguration.timeStep, EoOrbAttAdapter.AdpOrbitChecksConfiguration.timeStep, EoOrbAttAdapter.AdpAttitudeChecksConfiguration.timeStepThreshold, EoOrbAttAdapter.AdpOrbitChecksConfiguration.timeStepThreshold, EoOrbAttAdapter.AdpOrbitOutputConfiguration.type, and EoOrbAttAdapter.AdpAttitudeOutputConfiguration.type.

Referenced by EoOrbAttAdapter.EoOrbAttAdapter.getAttitudeData(), EoOrbAttAdapter.AdpDfdl4sParser.parse(), EoOrbAttAdapter.EoOrbAttAdapter.validationChecks(), and EoOrbAttAdapter.EoOrbAttAdapter.writeAttitudeDataToFile().

◆ initTimeCorrelations()

void EoOrbAttAdapter.AdpMainConfiguration.initTimeCorrelations ( ) throws EoAdapterError
protected

◆ loadMainConfiguration()

void EoOrbAttAdapter.AdpMainConfiguration.loadMainConfiguration ( String  configurationFile) throws EoAdapterError

Read the input configuration file.

The object is initialized with the data read from file.

Parameters
configurationFileconfiguration file (path+name)
Exceptions
EoAdapterErrorif file cannot be read

References EoOrbAttAdapter.EoAdapterError.addCfiErrors(), EoOrbAttAdapter.EoAdapterError.addError(), EoOrbAttAdapter.AdpParserConfiguration.loadFromFile(), and EoOrbAttAdapter.AdpInputConfiguration.parserConfiguration.

Referenced by EoOrbAttAdapter.EoOrbAttAdapter.setMainConfiguration().

◆ setAttitudeEnabled()

void EoOrbAttAdapter.AdpMainConfiguration.setAttitudeEnabled ( boolean  attEnabled)

Enables/Disables the attitude parser.

Parameters
attEnabledtrue to enable, false to disable the attitude parser

◆ setInputConfiguration()

void EoOrbAttAdapter.AdpMainConfiguration.setInputConfiguration ( AdpInputConfiguration  inputConf)

Set Input configuration.

Parameters
inputConfinput configuration

◆ setInputDataFile()

void EoOrbAttAdapter.AdpMainConfiguration.setInputDataFile ( String  dataFile)

Set Input data file (the one to be parsed).

Parameters
dataFileinput data file

◆ setOrbitEnabled()

void EoOrbAttAdapter.AdpMainConfiguration.setOrbitEnabled ( boolean  orbEnabled)

Enables/Disables the orbit parser.

Parameters
orbEnabledtrue to enable, false to disable the orbit parser

◆ setOutputConfiguration()

void EoOrbAttAdapter.AdpMainConfiguration.setOutputConfiguration ( AdpOutputConfiguration  outputConf)

Set Output configuration.

Parameters
outputConfoutput configuration

Generated on Tue Dec 1 2020 11:44:33 for by doxygen 1.8.13