DEIMOS
Earth Observation Mission CFI Software
DataHandling Software User Manual
ESA

EECFI::StarTrackerConfFile Class Reference

Class for reading Star tracker configuration files. More...

Inheritance diagram for EECFI::StarTrackerConfFile:
EECFI::EEFile EECFI::CfiClass

List of all members.

Public Member Functions

 StarTrackerConfFile ()
 Empty Constructor.
 StarTrackerConfFile (const std::string &fileNam)
 Constructor with file name.
 ~StarTrackerConfFile () NOEXCEPT
 Destructor.
void read (long starTrackerId)
 Read the file data block for the star tracker number given by starTrackerId (1, 2 or 3).

Public Attributes

long aberrCorrection
std::string satellite
 Satellite name.
TrackerLimits strLimit
 Star tracker limits.
double strAttRot [3][3]
 Satellite Attitude to star tracker frame rotation matrix.

Detailed Description

Class for reading Star tracker configuration files.


Constructor & Destructor Documentation

EECFI::StarTrackerConfFile::StarTrackerConfFile (  ) 

Empty Constructor.

References EECFI::EEFile::fileType.

EECFI::StarTrackerConfFile::StarTrackerConfFile ( const std::string &  fileNam  )  [explicit]

Constructor with file name.

EECFI::StarTrackerConfFile::~StarTrackerConfFile (  ) 

Destructor.

References EECFI::EEFile::fixedHeader.


Member Function Documentation

void EECFI::StarTrackerConfFile::read ( long  starTrackerId  ) 

Read the file data block for the star tracker number given by starTrackerId (1, 2 or 3).

Parameters:
starTrackerId Star tracker number for which the configuration data is to be read. Allowed range=1, 2 or 3.

References aberrCorrection, EECFI::EEFile::fileName, EECFI::TrackerLimits::maxGap, EECFI::TrackerLimits::maxPenalty, EECFI::TrackerLimits::normThr, satellite, strAttRot, strLimit, and EECFI::CfiClass::throwWarn.


Member Data Documentation

Aberration correction flag: -1 = Aberration correction with transposed matrix, 0 = No aberration, 1 = Aberration correction.

Referenced by read().

Satellite name.

Referenced by read().

Satellite Attitude to star tracker frame rotation matrix.

Referenced by read().

Star tracker limits.

Referenced by read().


Generated on Wed Nov 25 2020 19:19:43 for by doxygen 1.7.1