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

Interface required to parser the user files to CFI orbit/attitude files. More...

Inheritance diagram for EoOrbAttAdapter.AdpParser:
EoOrbAttAdapter.AdpDefaultParser EoOrbAttAdapter.AdpDfdl4sParser

Public Member Functions

void parse (String dataFile) throws EoAdapterError
 Method to parse the dataFile into the CFI objects OrbitFile and AttitudeFile. More...
 
void parse (byte[] dataArr) throws EoAdapterError
 Method to parse the array of bytes into the CFI objects OrbitFile and AttitudeFile. More...
 
long getNofItems ()
 Get the the number of items in the data file. More...
 
long getNofProcessedItems ()
 Get the number of processed items from the data file. More...
 
OrbitFile getOrbitData ()
 Get the OrbitFile object containing the parsed orbit data. More...
 
AttFile getAttitudeData ()
 Get the AttitudeFile object containing the parsed attitude data. More...
 
void disableOrbitParser ()
 disable the orbit parser More...
 
void enableOrbitParser ()
 Enable the orbit parser. More...
 
void disableAttitudeParser ()
 disable the attitude parser More...
 
void enableAttitudeParser ()
 Enable the attitude parser. More...
 

Detailed Description

Interface required to parser the user files to CFI orbit/attitude files.

Implementations of this interface are required to construct any parser inherited from AdpDefaultParser

Member Function Documentation

◆ disableAttitudeParser()

void EoOrbAttAdapter.AdpParser.disableAttitudeParser ( )

disable the attitude parser

Implemented in EoOrbAttAdapter.AdpDefaultParser.

◆ disableOrbitParser()

void EoOrbAttAdapter.AdpParser.disableOrbitParser ( )

disable the orbit parser

Implemented in EoOrbAttAdapter.AdpDefaultParser.

◆ enableAttitudeParser()

void EoOrbAttAdapter.AdpParser.enableAttitudeParser ( )

Enable the attitude parser.

Implemented in EoOrbAttAdapter.AdpDefaultParser.

◆ enableOrbitParser()

void EoOrbAttAdapter.AdpParser.enableOrbitParser ( )

Enable the orbit parser.

Implemented in EoOrbAttAdapter.AdpDefaultParser.

◆ getAttitudeData()

AttFile EoOrbAttAdapter.AdpParser.getAttitudeData ( )

Get the AttitudeFile object containing the parsed attitude data.

Returns
attitude parsed data

Implemented in EoOrbAttAdapter.AdpDefaultParser.

◆ getNofItems()

long EoOrbAttAdapter.AdpParser.getNofItems ( )

Get the the number of items in the data file.

Returns
number of items in the data file

Implemented in EoOrbAttAdapter.AdpDefaultParser.

◆ getNofProcessedItems()

long EoOrbAttAdapter.AdpParser.getNofProcessedItems ( )

Get the number of processed items from the data file.

Returns
number of processed items from the data file

Implemented in EoOrbAttAdapter.AdpDefaultParser.

◆ getOrbitData()

OrbitFile EoOrbAttAdapter.AdpParser.getOrbitData ( )

Get the OrbitFile object containing the parsed orbit data.

Returns
orbit parsed data

Implemented in EoOrbAttAdapter.AdpDefaultParser.

◆ parse() [1/2]

void EoOrbAttAdapter.AdpParser.parse ( String  dataFile) throws EoAdapterError

Method to parse the dataFile into the CFI objects OrbitFile and AttitudeFile.

Parameters
dataFileinput data file

Implemented in EoOrbAttAdapter.AdpDfdl4sParser, and EoOrbAttAdapter.AdpDefaultParser.

◆ parse() [2/2]

void EoOrbAttAdapter.AdpParser.parse ( byte []  dataArr) throws EoAdapterError

Method to parse the array of bytes into the CFI objects OrbitFile and AttitudeFile.

Parameters
dataArrinput data

Implemented in EoOrbAttAdapter.AdpDfdl4sParser, and EoOrbAttAdapter.AdpDefaultParser.


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