| Earth Observation Mission CFI Software Lib Software User Manual |

Classes | Enumerations | Variables

# EECFI Namespace Reference

## Classes
class | AeolusObt
| Base class for AeolusObt objects. More...
struct | GenericId
| Data structure for CFI Id objects. More...
class | CfiId
| Base class for CFI Id objects. More...
class | Coord
| Base class for Coord objects. More...
class | Time
| Base class for Time objects. More...
class | EnvisatObt
| Base class for EnvisatObt objects. More...
class | Geodetic
| Data structure defining the geodetic coordinates. More...
class | GeoidCalcInputs
| Class for geoid undulation computation. More...
class | GoceObt
| Base class for GoceObt objects. More...
class | TimeInterval
| Data structure defining a time interval. More...
class | OrbitInterval
| Data structure defining am orbit interval. More...
class | TimeData
| Data structure defining reference time relations. More...
class | LeapSecondInfo
| Data structure defining leap second information. More...
class | LaunchInertialFrameConfig
| Data structure defining launch inertial frame config. More...
class | TimeCorrelationData
| Data structure defining timeCorrelations. More...
class | Kepler
| Data structure defining keplerian elements. More...
class | Topocentric
| Data structure for topocentric coordinates. More...
class | ModelData
| Data from model. More...
class | GeoidCalcOutputs
| Undulation Output data. More...
class | QuaternionsInterpolationCfg
| Quaternions interpolation configuration parameters. More...
class | LibFunc
| Base class for LibFunc objects. More...
class | ModelId
| Base class for ModelId objects. More...
class | ObtTime
| Base class for ObtTime objects. More...
class | SatId
| Base class for SatId objects. More...
class | SmosObt
| Base class for SmosObt objects. More...
class | StarData
| Base class for StarData objects. More...
class | StateVector
| Base class for StateVector objects. More...
class | TimeCorrelation
| Class that stores the time correlations. More...
## Enumerations
enum | SatIdEnum { XLCFI_SAT_DEFAULT = 0, XLCFI_SAT_DEFAULT1 = 1, XLCFI_SAT_DEFAULT2 = 2, XLCFI_SAT_DEFAULT3 = 3, XLCFI_SAT_DEFAULT4 = 4, XLCFI_SAT_DEFAULT5 = 5, XLCFI_SAT_DEFAULT6 = 6, XLCFI_SAT_DEFAULT7 = 7, XLCFI_SAT_DEFAULT8 = 8, XLCFI_SAT_DEFAULT9 = 9, XLCFI_SAT_ERS1 = 11, XLCFI_SAT_ERS2 = 12, XLCFI_SAT_ENVISAT = 21, XLCFI_SAT_METOP1 = 31, XLCFI_SAT_METOP2 = 32, XLCFI_SAT_METOP3 = 33, XLCFI_SAT_CRYOSAT = 41, XLCFI_SAT_ADM = 51, XLCFI_SAT_GOCE = 61, XLCFI_SAT_SMOS = 71, XLCFI_SAT_TERRASAR = 81, XLCFI_SAT_EARTHCARE = 91, XLCFI_SAT_SWARM_A = 101, XLCFI_SAT_SWARM_B = 102, XLCFI_SAT_SWARM_C = 103, XLCFI_SAT_SENTINEL_1A = 110, XLCFI_SAT_SENTINEL_1B = 111, XLCFI_SAT_SENTINEL_2 = 112, XLCFI_SAT_SENTINEL_3 = 113, XLCFI_SAT_SEOSAT = 120, XLCFI_SAT_SENTINEL_1C = 125, XLCFI_SAT_SENTINEL_2A = 126, XLCFI_SAT_SENTINEL_2B = 127, XLCFI_SAT_SENTINEL_2C = 128, XLCFI_SAT_SENTINEL_3A = 129, XLCFI_SAT_SENTINEL_3B = 130, XLCFI_SAT_SENTINEL_3C = 131, XLCFI_SAT_JASON_CSA = 132, XLCFI_SAT_JASON_CSB = 133, XLCFI_SAT_METOP_SG_A1 = 134, XLCFI_SAT_METOP_SG_A2 = 135, XLCFI_SAT_METOP_SG_A3 = 136, XLCFI_SAT_METOP_SG_B1 = 137, XLCFI_SAT_METOP_SG_B2 = 138, XLCFI_SAT_METOP_SG_B3 = 139, XLCFI_SAT_SENTINEL_5P = 140, XLCFI_SAT_BIOMASS = 141, XLCFI_SAT_SENTINEL_5 = 142, XLCFI_SAT_SAOCOM_CS = 143, XLCFI_SAT_GENERIC = 200, XLCFI_SAT_GENERIC_GEO = 300, XLCFI_SAT_MTG = 301, XLCFI_SAT_GENERIC_MEO = 400 }
| Satellite ID. More...
enum | TimeModelEnum { XLCFI_TIMEMOD_AUTO = -2, XLCFI_TIMEMOD_USER = -1, XLCFI_TIMEMOD_NONE = 0, XLCFI_TIMEMOD_IERS_B_PREDICTED = 1, XLCFI_TIMEMOD_IERS_B_RESTITUTED, XLCFI_TIMEMOD_FOS_PREDICTED, XLCFI_TIMEMOD_FOS_RESTITUTED, XLCFI_TIMEMOD_DORIS_PRELIMINARY, XLCFI_TIMEMOD_DORIS_PRECISE, XLCFI_TIMEMOD_DORIS_NAVIGATOR, XLCFI_TIMEMOD_OSF, XLCFI_TIMEMOD_IERS_A_ONLY_PREDICTION, XLCFI_TIMEMOD_IERS_A_PREDICTION_AND_FORMULA, XLCFI_TIMEMOD_IERS_B_AND_A_ONLY_PREDICTION }
| Time Models. More...
enum | XLTimeRefEnum { XLCFI_TIME_UNDEF = -1, XLCFI_TIME_TAI, XLCFI_TIME_UTC, XLCFI_TIME_UT1, XLCFI_TIME_GPS }
| Time reference ID. More...
enum | TimeProcEnum { XLCFI_PROC = 0 }
| Processing time format ID. More...
enum | TimeTransEnum { XLCFI_TRANS_STD = 0, XLCFI_TRANS_ENVI_GS = 11, XLCFI_TRANS_CRYO_GS = 21, XLCFI_TRANS_CRYO_TM = 22, XLCFI_TRANS_CRYO_TM_SIRAL = 23, XLCFI_TRANS_SMOS_TM = 31, XLCFI_TRANS_GENERIC_GPS_SEC = 41, XLCFI_TRANS_GENERIC_GPS_WEEK = 42 }
| Transport time format ID. More...
enum | TimeAsciiEnum { XLCFI_ASCII_UNDEF = -1, XLCFI_ASCII_STD = 11, XLCFI_ASCII_STD_REF = 12, XLCFI_ASCII_STD_MICROSEC = 13, XLCFI_ASCII_STD_REF_MICROSEC = 14, XLCFI_ASCII_COMPACT = 21, XLCFI_ASCII_COMPACT_REF = 22, XLCFI_ASCII_COMPACT_MICROSEC = 23, XLCFI_ASCII_COMPACT_REF_MICROSEC = 24, XLCFI_ASCII_ENVI = 31, XLCFI_ASCII_ENVI_REF = 32, XLCFI_ASCII_ENVI_MICROSEC = 33, XLCFI_ASCII_ENVI_REF_MICROSEC = 34, XLCFI_ASCII_CCSDSA = 41, XLCFI_ASCII_CCSDSA_REF = 42, XLCFI_ASCII_CCSDSA_MICROSEC = 43, XLCFI_ASCII_CCSDSA_REF_MICROSEC = 44, XLCFI_ASCII_CCSDSA_COMPACT = 51, XLCFI_ASCII_CCSDSA_COMPACT_REF = 52, XLCFI_ASCII_CCSDSA_COMPACT_MICROSEC = 53, XLCFI_ASCII_CCSDSA_COMPACT_REF_MICROSEC = 54 }
enum | DerivEnum { XLCFI_NO_DER = 0, XLCFI_DER_1ST, XLCFI_DER_2ND, XLCFI_ITER_NO_DER, XLCFI_ITER_DER_1ST, XLCFI_NO_ITER_NO_DER, XLCFI_NO_ITER_DER_1ST }
| Derivatives. More...
enum | CoordinateSystemEnum { XLCFI_CS_UNDEF = 0, XLCFI_CS_BM2000 = 1, XLCFI_CS_HM2000, XLCFI_CS_GM2000, XLCFI_CS_MOD, XLCFI_CS_TOD, XLCFI_CS_PEF, XLCFI_CS_EF, XLCFI_CS_LIF, XLCFI_CS_BM1950, XLCFI_CS_GALACTIC, XLCFI_CS_SAT_ACT_REF, XLCFI_CS_QUASI_MEAN_DATE, XLCFI_CS_PSE_TRUE_DATE, XLCFI_CS_TOPOCENTRIC, XLCFI_CS_SAT_REF, XLCFI_CS_SAT_REL_REF }
| Coordinate Systems. More...
enum | XLAttitudeFrameEnum { XLCFI_CS_SAT_ORBITAL_REF = 0, XLCFI_CS_SAT_NOMINAL_ATT, XLCFI_CS_SAT_ATT, XLCFI_CS_INSTR_ATT }
| Attitude frame coordinate systems. More...
enum | KeplerModeEnum { XLCFI_KEPLER_MEAN = 1, XLCFI_KEPLER_OSC }
| Keplerian elements mode. More...
enum | ModeFlagEnum { XLCFI_MODE_FLAG_LOCATION = 0, XLCFI_MODE_FLAG_DIRECTION }
| Vector types. More...
enum | PlanetEnum { XLCFI_MERCURY = 1, XLCFI_VENUS, XLCFI_EM_BAR, XLCFI_MARS, XLCFI_JUPITER, XLCFI_SATURN, XLCFI_URANUS, XLCFI_NEPTUNE }
| Planets. More...
enum | StarCatalogEnum { XLCFI_FK4 = 0, XLCFI_FK5 }
| Star catalogues Type. More...
enum | AngleTypeEnum { XLCFI_ANGLE_TYPE_TRUE_LAT_TOD = 1, XLCFI_ANGLE_TYPE_MEAN_LAT_TOD, XLCFI_ANGLE_TYPE_TRUE_LAT_GM2000, XLCFI_ANGLE_TYPE_TRUE_LAT_EF }
| Angle Type. More...
enum | ModelSetsEnum { XLCFI_MODEL_DEFAULT, XLCFI_MODEL_CONFIG }
| Model sets. More...
enum | ModelTypesEnum { XLCFI_MODEL_TYPE_EARTH, XLCFI_MODEL_TYPE_SUN, XLCFI_MODEL_TYPE_MOON, XLCFI_MODEL_TYPE_PLANET, XLCFI_MODEL_TYPE_STAR, XLCFI_MODEL_TYPE_NUTATION, XLCFI_MODEL_TYPE_PRECESSION, XLCFI_MODEL_TYPE_CONSTANTS, XLCFI_MODEL_TYPE_LIGHT_PROPAGATION, XLCFI_NUM_MODEL_TYPES_ENUM }
| Model types. More...
enum | ModelEarthEnum { XLCFI_MODEL_EARTH_DEFAULT }
| Earth Model enumeration. More...
enum | ModelSunEnum { XLCFI_MODEL_SUN_DEFAULT, XLCFI_MODEL_SUN_TRAVEL_TIME }
| Sun Model enumeration. More...
enum | ModelMoonEnum { XLCFI_MODEL_MOON_DEFAULT }
| Moon Model enumeration. More...
enum | ModelPlanetsEnum { XLCFI_MODEL_PLANETS_DEFAULT }
| Planet Model enumeration. More...
enum | ModelStarEnum { XLCFI_MODEL_STAR_DEFAULT }
| Star Model enumeration. More...
enum | ModelNutationEnum { XLCFI_MODEL_NUTATION_DEFAULT }
| Nutation Model enumeration. More...
enum | ModelPrecessionEnum { XLCFI_MODEL_PRECESSION_DEFAULT }
| Precession Model enumeration. More...
enum | ModelConstantsEnum { XLCFI_MODEL_CONSTANTS_DEFAULT }
| Constants Model enumeration. More...
enum | ModelLightPropagationEnum { XLCFI_MODEL_LIGHT_PROPAGATION_DISABLED, XLCFI_MODEL_LIGHT_PROPAGATION_RECEIVER, XLCFI_MODEL_LIGHT_PROPAGATION_TRANSMITTER }
| Light propagation Model enumeration. More...
enum | XLBulletinTypeEnum { XLCFI_NO_BULLETIN = -1, XLCFI_BULLETIN_B, XLCFI_BULLETIN_A, XLCFI_BULLETIN_B_AND_A }
| Bulletin type. More...
enum | IersFormulaFlagEnum { XLCFI_FORMULA_ENABLED, XLCFI_FORMULA_DISABLED }
| IERS prediction formula enabled/disabled. More...
enum | QuaternionsInterpolationAlgoEnum { XLCFI_INTERPOL_SLERP }
| List of algorithms that can be used for quaternions interpolation. More...
## Variables
class XL_DECL | StarData

## Enumeration Type Documentation

enum EECFI::AngleTypeEnum

Angle Type.

Enumerator:

  XLCFI_ANGLE_TYPE_TRUE_LAT_TOD |
  XLCFI_ANGLE_TYPE_MEAN_LAT_TOD |
  XLCFI_ANGLE_TYPE_TRUE_LAT_GM2000 |
  XLCFI_ANGLE_TYPE_TRUE_LAT_EF |

enum EECFI::CoordinateSystemEnum

Coordinate Systems.

Enumerator:

  XLCFI_CS_UNDEF | Undefined.
  XLCFI_CS_BM2000 | Barycentric Mean of 2000.0 coordinate system.
  XLCFI_CS_HM2000 | Heliocentric Mean of 2000.0 coordinate system.
  XLCFI_CS_GM2000 | Geocentric Mean of 2000.0 coordinate system.
  XLCFI_CS_MOD | Mean of Date coordinate system.
  XLCFI_CS_TOD | True of Date coordinate system.
  XLCFI_CS_PEF | Pseudo Earth Fixed coordinate system.
  XLCFI_CS_EF | Earth Fixed coordinate system.
  XLCFI_CS_LIF | Launch Inertial Frame coordinate system.
  XLCFI_CS_BM1950 | Barycentric Mean of 2000.0 coordinate system.
  XLCFI_CS_GALACTIC | Galactic coordinate system.
  XLCFI_CS_SAT_ACT_REF | Satellite relative actual reference cs.
  XLCFI_CS_QUASI_MEAN_DATE | Quasi-Mean of Date coordinate system.
  XLCFI_CS_PSE_TRUE_DATE | Pseudo-True of Date coordinate system.
  XLCFI_CS_TOPOCENTRIC | Topocentric coordinate system.
  XLCFI_CS_SAT_REF | Satellite reference coordinate system.
  XLCFI_CS_SAT_REL_REF | Satellite relative reference coordinate system.

enum EECFI::DerivEnum

Derivatives.

Enumerator:

  XLCFI_NO_DER | No derivative is defined or calculated (when used for Coord::getGeodetic, iterative method is used).
  XLCFI_DER_1ST | Only first derivative is defined or calculated (when used for Coord::getGeodetic, iterative method is used).
  XLCFI_DER_2ND | Both 1st and 2nd derivatives are defined or calculated.
  XLCFI_ITER_NO_DER | No derivative. Used for Coord::getGeodetic (Iterative method).
  XLCFI_ITER_DER_1ST | Only first derivative is defined or calculated. Used for Coord::getGeodetic (Iterative method).
  XLCFI_NO_ITER_NO_DER | No derivative. Used for Coord::getGeodetic (No iterative method).
  XLCFI_NO_ITER_DER_1ST | Only first derivative is defined or calculated. Used for Coord::getGeodetic (No iterative method).

enum EECFI::IersFormulaFlagEnum

IERS prediction formula enabled/disabled.

Enumerator:

  XLCFI_FORMULA_ENABLED |
  XLCFI_FORMULA_DISABLED |

enum EECFI::KeplerModeEnum

Keplerian elements mode.

Enumerator:

  XLCFI_KEPLER_MEAN | Mean elements.
  XLCFI_KEPLER_OSC | Osculation elements.

enum EECFI::ModeFlagEnum

Vector types.

Enumerator:

  XLCFI_MODE_FLAG_LOCATION |
  XLCFI_MODE_FLAG_DIRECTION |

enum EECFI::ModelConstantsEnum

Constants Model enumeration.

Enumerator:

  XLCFI_MODEL_CONSTANTS_DEFAULT |

enum EECFI::ModelEarthEnum

Earth Model enumeration.

Enumerator:

  XLCFI_MODEL_EARTH_DEFAULT |

enum EECFI::ModelLightPropagationEnum

Light propagation Model enumeration.

Enumerator:

  XLCFI_MODEL_LIGHT_PROPAGATION_DISABLED |
  XLCFI_MODEL_LIGHT_PROPAGATION_RECEIVER |
  XLCFI_MODEL_LIGHT_PROPAGATION_TRANSMITTER |

enum EECFI::ModelMoonEnum

Moon Model enumeration.

Enumerator:

  XLCFI_MODEL_MOON_DEFAULT |

enum EECFI::ModelNutationEnum

Nutation Model enumeration.

Enumerator:

  XLCFI_MODEL_NUTATION_DEFAULT |

enum EECFI::ModelPlanetsEnum

Planet Model enumeration.

Enumerator:

  XLCFI_MODEL_PLANETS_DEFAULT |

enum EECFI::ModelPrecessionEnum

Precession Model enumeration.

Enumerator:

  XLCFI_MODEL_PRECESSION_DEFAULT |

enum EECFI::ModelSetsEnum

Model sets.

Enumerator:

  XLCFI_MODEL_DEFAULT |
  XLCFI_MODEL_CONFIG |

enum EECFI::ModelStarEnum

Star Model enumeration.

Enumerator:

  XLCFI_MODEL_STAR_DEFAULT |

enum EECFI::ModelSunEnum

Sun Model enumeration.

Enumerator:

  XLCFI_MODEL_SUN_DEFAULT |
  XLCFI_MODEL_SUN_TRAVEL_TIME |

enum EECFI::ModelTypesEnum

Model types.

Enumerator:

  XLCFI_MODEL_TYPE_EARTH |
  XLCFI_MODEL_TYPE_SUN |
  XLCFI_MODEL_TYPE_MOON |
  XLCFI_MODEL_TYPE_PLANET |
  XLCFI_MODEL_TYPE_STAR |
  XLCFI_MODEL_TYPE_NUTATION |
  XLCFI_MODEL_TYPE_PRECESSION |
  XLCFI_MODEL_TYPE_CONSTANTS |
  XLCFI_MODEL_TYPE_LIGHT_PROPAGATION |
  XLCFI_NUM_MODEL_TYPES_ENUM |

enum EECFI::PlanetEnum

Planets.

Enumerator:

  XLCFI_MERCURY | Mercury.
  XLCFI_VENUS | Venus.
  XLCFI_EM_BAR | Earth-Moon barycenter.
  XLCFI_MARS | Mars.
  XLCFI_JUPITER | Jupiter.
  XLCFI_SATURN | Saturn.
  XLCFI_URANUS | Uranus.
  XLCFI_NEPTUNE | Neptune.

enum EECFI::QuaternionsInterpolationAlgoEnum

List of algorithms that can be used for quaternions interpolation.

Enumerator:

  XLCFI_INTERPOL_SLERP |

enum EECFI::SatIdEnum

Satellite ID.

Enumerator:

  XLCFI_SAT_DEFAULT |
  XLCFI_SAT_DEFAULT1 |
  XLCFI_SAT_DEFAULT2 |
  XLCFI_SAT_DEFAULT3 |
  XLCFI_SAT_DEFAULT4 |
  XLCFI_SAT_DEFAULT5 |
  XLCFI_SAT_DEFAULT6 |
  XLCFI_SAT_DEFAULT7 |
  XLCFI_SAT_DEFAULT8 |
  XLCFI_SAT_DEFAULT9 |
  XLCFI_SAT_ERS1 |
  XLCFI_SAT_ERS2 |
  XLCFI_SAT_ENVISAT |
  XLCFI_SAT_METOP1 |
  XLCFI_SAT_METOP2 |
  XLCFI_SAT_METOP3 |
  XLCFI_SAT_CRYOSAT |
  XLCFI_SAT_ADM |
  XLCFI_SAT_GOCE |
  XLCFI_SAT_SMOS |
  XLCFI_SAT_TERRASAR |
  XLCFI_SAT_EARTHCARE |
  XLCFI_SAT_SWARM_A |
  XLCFI_SAT_SWARM_B |
  XLCFI_SAT_SWARM_C |
  XLCFI_SAT_SENTINEL_1A |
  XLCFI_SAT_SENTINEL_1B |
  XLCFI_SAT_SENTINEL_2 |
  XLCFI_SAT_SENTINEL_3 |
  XLCFI_SAT_SEOSAT |
  XLCFI_SAT_SENTINEL_1C |
  XLCFI_SAT_SENTINEL_2A |
  XLCFI_SAT_SENTINEL_2B |
  XLCFI_SAT_SENTINEL_2C |
  XLCFI_SAT_SENTINEL_3A |
  XLCFI_SAT_SENTINEL_3B |
  XLCFI_SAT_SENTINEL_3C |
  XLCFI_SAT_JASON_CSA |
  XLCFI_SAT_JASON_CSB |
  XLCFI_SAT_METOP_SG_A1 |
  XLCFI_SAT_METOP_SG_A2 |
  XLCFI_SAT_METOP_SG_A3 |
  XLCFI_SAT_METOP_SG_B1 |
  XLCFI_SAT_METOP_SG_B2 |
  XLCFI_SAT_METOP_SG_B3 |
  XLCFI_SAT_SENTINEL_5P |
  XLCFI_SAT_BIOMASS |
  XLCFI_SAT_SENTINEL_5 |
  XLCFI_SAT_SAOCOM_CS |
  XLCFI_SAT_GENERIC |
  XLCFI_SAT_GENERIC_GEO |
  XLCFI_SAT_MTG |
  XLCFI_SAT_GENERIC_MEO |

enum EECFI::StarCatalogEnum

Star catalogues Type.

Enumerator:

  XLCFI_FK4 |
  XLCFI_FK5 |

enum EECFI::TimeAsciiEnum

ASCII time format ID. The meaning of the string describing the format is:

- yyyy stands for the year
- mm stands for the month expressed as a numerical count, i.e. 01 for January, etc
- mmm stands for the month expressed in abbreviatures, i.e. JAN, MAR, etc
- dd stands for the day of month
- ddd stands for the day of the year
- hh stands for the hour in the day
- nn stands for the minutes within a hour
- ss stands for the seconds within a minute
- uuuuuu stands for the microseconds within a second
- RRR stands for the microseconds within a second

In ASCII formats two values are defined, by convention, as Beginning of Mission (BOM) and End of Mission (EOM). These values are given in enumeration description. Usually a date with all zeros is seen as EOM, and a date with all nines is considered EOM. The only exception are the ENVISAT-specific formats, which use as EOM the date December 31st, 2078 at 23:59:59.999999. Format transformations of BOM and EOM between ASCII format is allowed. Time reference is not considered in BOM or EOM, thus any time reference is accepted (TAI, UTC, UT1 or GPS). BOM and EOM do not have an equivalent in Processing or Transport formats, so if the user tries to convert them from ASCII to another non-ASCII format an error will occur.

Enumerator:

  XLCFI_ASCII_UNDEF | format: -.
  XLCFI_ASCII_STD | format: yyyy-mm-dd_hh:nn:ss. BOM: . EOM: .
  XLCFI_ASCII_STD_REF | format: RRR=yyyy-mm-dd_hh:nn:ss. BOM: 0000-00-00_00:00:00. EOM: 9999-99-99_99:99:99.
  XLCFI_ASCII_STD_MICROSEC | format: yyyy-mm-dd_hh:nn:ss.uuuuuu. BOM: 0000-00-00_00:00:00.000000. EOM: 9999-99-99_99:99:99.999999.
  XLCFI_ASCII_STD_REF_MICROSEC | format: RRR=yyyy-mm-dd_hh:nn:ss.uuuuuu. BOM: RRR=0000-00-00_00:00:00.000000. EOM: RRR=9999-99-99_99:99:99.999999.
  XLCFI_ASCII_COMPACT | format: yyyymmdd_hhnnss. BOM: 00000000_000000. EOM: 99999999_999999.
  XLCFI_ASCII_COMPACT_REF | format: RRR=yyyymmdd_hhnnss. BOM: RRR=00000000_000000. EOM: RRR=99999999_999999.
  XLCFI_ASCII_COMPACT_MICROSEC | format: yyyymmdd_hhnnssuuuuuu. BOM: 00000000_000000000000. EOM: 99999999_999999999999.
  XLCFI_ASCII_COMPACT_REF_MICROSEC | format: RRR=yyyymmdd_hhnnssuuuuuu. BOM: RRR=00000000_000000000000. EOM: RRR=99999999_999999999999.
  XLCFI_ASCII_ENVI | format: dd-mmm-yyyy hh:nn:ss. BOM: 00-000-0000_00:00:00. EOM: 31-DEC-2078 23:59:59.
  XLCFI_ASCII_ENVI_REF | format: RRR=dd-mmm-yyyy hh:nn:ss. BOM: RRR=00-000-0000_00:00:00. EOM: RRR=31-DEC-2078 23:59:59.
  XLCFI_ASCII_ENVI_MICROSEC | format: dd-mmm-yyyy hh:nn:ss.uuuuuu. BOM: 00-000-0000_00:00:00.000000. EOM: 31-DEC-2078 23:59:59.999999.
  XLCFI_ASCII_ENVI_REF_MICROSEC | format: RRR=dd-mmm-yyyy hh:nn:ss.uuuuuu. BOM: RRR=00-000-0000_00:00:00.000000. EOM: RRR=31-DEC-2078 23:59:59.999999.
  XLCFI_ASCII_CCSDSA | format: yyyy-mm-ddThh:nn:ss. BOM: 0000-00-00T00:00:00. EOM: 9999-99-99T99:99:99.
  XLCFI_ASCII_CCSDSA_REF | format: RRR=yyyy-mm-ddThh:nn:ss. BOM: RRR=0000-00-00T00:00:00. EOM: RRR=9999-99-99T99:99:99.
  XLCFI_ASCII_CCSDSA_MICROSEC | format: yyyy-mm-ddThh:nn:ss.uuuuuu. BOM: 0000-00-00T00:00:00.000000. EOM: 9999-99-99T99:99:99.999999.
  XLCFI_ASCII_CCSDSA_REF_MICROSEC | format: RRR=yyyy-mm-ddThh:nn:ss.uuuuuu. BOM: RRR=0000-00-00T00:00:00.000000. EOM: RRR=9999-99-99T99:99:99.999999.
  XLCFI_ASCII_CCSDSA_COMPACT | format: yyyymmddThhnnss. BOM: 00000000T000000. EOM: 99999999T999999.
  XLCFI_ASCII_CCSDSA_COMPACT_REF | format: RRR=yyyymmddThhnnss. BOM: RRR=00000000T000000. EOM: RRR=99999999T999999.
  XLCFI_ASCII_CCSDSA_COMPACT_MICROSEC | format: yyyymmddThhnnssuuuuuu. BOM: 00000000T000000000000. EOM: 99999999T999999999999.
  XLCFI_ASCII_CCSDSA_COMPACT_REF_MICROSEC | format: RRR=yyyymmddThhnnssuuuuuu. BOM: RRR=00000000T000000000000. EOM: RRR=99999999T999999999999.

enum EECFI::TimeModelEnum

Time Models.

Enumerator:

  XLCFI_TIMEMOD_AUTO |
  XLCFI_TIMEMOD_USER |
  XLCFI_TIMEMOD_NONE |
  XLCFI_TIMEMOD_IERS_B_PREDICTED |
  XLCFI_TIMEMOD_IERS_B_RESTITUTED |
  XLCFI_TIMEMOD_FOS_PREDICTED |
  XLCFI_TIMEMOD_FOS_RESTITUTED |
  XLCFI_TIMEMOD_DORIS_PRELIMINARY |
  XLCFI_TIMEMOD_DORIS_PRECISE |
  XLCFI_TIMEMOD_DORIS_NAVIGATOR |
  XLCFI_TIMEMOD_OSF |
  XLCFI_TIMEMOD_IERS_A_ONLY_PREDICTION |
  XLCFI_TIMEMOD_IERS_A_PREDICTION_AND_FORMULA |
  XLCFI_TIMEMOD_IERS_B_AND_A_ONLY_PREDICTION |

enum EECFI::TimeProcEnum

Processing time format ID.

Enumerator:

  XLCFI_PROC |

enum EECFI::TimeTransEnum

Transport time format ID.

Enumerator:

  XLCFI_TRANS_STD | Array elements: [0] Integer days (MJD2000); [1] Integer seconds; [2] Integer microseconds.
  XLCFI_TRANS_ENVI_GS | Array elements: [0] Integer days (MJD2000); [1] Integer seconds; [2] Integer microseconds.
  XLCFI_TRANS_CRYO_GS | Array elements: [0] Integer days (MJD2000); [1] Integer seconds; [2] Integer microseconds.
  XLCFI_TRANS_CRYO_TM | Array elements: [0] Integer days (MJD2000); [1] Integer miliseconds; [2] Integer microsecnds.
  XLCFI_TRANS_CRYO_TM_SIRAL | Array elements: [0] Integer days (MJD2000); [1] Integer miliseconds; [2] Integer microseconds; [3] SIRAL extra counter.
  XLCFI_TRANS_SMOS_TM | Array elements: [0] Week number; [1] Seconds of week; [2] Fraction of seconds.
  XLCFI_TRANS_GENERIC_GPS_SEC | Array elements: [0] Number of seconds (from GPS epoch); [1] Integer microseconds.
  XLCFI_TRANS_GENERIC_GPS_WEEK | Array elements: [0] Number of weeks (from GPS epoch); [1] Integer seconds; [2] Integer microseconds.

enum EECFI::XLAttitudeFrameEnum

Attitude frame coordinate systems.

Enumerator:

  XLCFI_CS_SAT_ORBITAL_REF | Orbital frame.
  XLCFI_CS_SAT_NOMINAL_ATT | Satellite nominal attitude frame.
  XLCFI_CS_SAT_ATT | Satellite attitude frame.
  XLCFI_CS_INSTR_ATT | Instrument attitude frame.

enum EECFI::XLBulletinTypeEnum

Bulletin type.

Enumerator:

  XLCFI_NO_BULLETIN |
  XLCFI_BULLETIN_B |
  XLCFI_BULLETIN_A |
  XLCFI_BULLETIN_B_AND_A |

enum EECFI::XLTimeRefEnum

Time reference ID.

Enumerator:

  XLCFI_TIME_UNDEF |
  XLCFI_TIME_TAI |
  XLCFI_TIME_UTC |
  XLCFI_TIME_UT1 |
  XLCFI_TIME_GPS |

## Variable Documentation

class XL_DECL EECFI::StarData

Referenced by EECFI::StarData::changeCatalog().