DEIMOS
Earth Observation Mission CFI Software
Orbit Software User Manual
ESA

EECFI Namespace Reference

Namespaces

namespace  OrbitFunc
 

Namespace for functions that do not belong to any Orbit class.


Classes

class  ANXTime
 This class contains a time instant given as an absolute orbit number plus the time elapsed since the ANX. More...
class  ANXExtra
 ANX extra information. More...
class  ValidityTime
 Validity time. More...
class  OrbitInfo
 Information of orbits. More...
class  StateVectorInfo
 Information of state vector. More...
class  StateVectorExtraInfo
 Extra information of state vector. More...
class  AnxInfo
 Ascending node information. More...
class  RefOrbitInfo
 Reference orbit information. More...
class  OsfRecords
 Orbital changes records. More...
class  OrbitalInfo
 Orbital information. More...
class  GeoGeodCoord
 Geostationary geodetic coordinates. More...
class  GeoOrbitInfo
 Geostationary orbit information. More...
class  GeoOrbitInitData
 Geostationary orbit init information. More...
class  OrbitDataFilterOutliersConfiguration
 Outliers configuration. More...
class  OrbitDataFilterConfiguration
 General Data Filter Configuration. More...
class  OrbitDataFilterOutliersReport
 Orbit Data Filter Outliers Report. More...
class  OrbitDataFilterReport
 General Data Filter Report. More...
class  OrbitChangeFile
 File to be used to change orbit numbers. More...
class  OrbitChangeData
 Change orbit number in orbit id. More...
class  OrbTime
 Time container. More...
class  OrbTimeInterval
 Orbit-time interval. More...
class  OrbitIdCheckReport
 Class that stores orbit diagnostic data. More...
class  OrbitId
 Class that stores the orbit data. More...
class  RelANXTime
 This class contains a time instant given as a relative orbit number plus the time elapsed since the ANX. More...
class  RelTimeSegment
 This class contains a time interval given by a start RelANXTime and a stop RelANXTime. More...
class  TimeSegment
 This class contains a time interval given by a start ANXTime and a stop ANXTime. More...

Enumerations

enum  OrbitExtraModelMKODependantEnum {
  XOCFI_ORBIT_EXTRA_DEP_NODAL_PERIOD = 0,
  XOCFI_ORBIT_EXTRA_DEP_UTC_CURRENT_ANX,
  XOCFI_ORBIT_EXTRA_DEP_ORBIT_NUMBER,
  XOCFI_ORBIT_EXTRA_DEP_SEC_SINCE_ANX,
  XOCFI_ORBIT_EXTRA_DEP_MEAN_KEPL_A,
  XOCFI_ORBIT_EXTRA_DEP_MEAN_KEPL_E,
  XOCFI_ORBIT_EXTRA_DEP_MEAN_KEPL_I,
  XOCFI_ORBIT_EXTRA_DEP_MEAN_KEPL_RA,
  XOCFI_ORBIT_EXTRA_DEP_MEAN_KEPL_W,
  XOCFI_ORBIT_EXTRA_DEP_MEAN_KEPL_M,
  XOCFI_ORBIT_EXTRA_NUM_DEP_ELEMENTS
}
 

Extra data model dependent result vector.

More...
enum  OrbitExtraModelMKOIndependantEnum {
  XOCFI_ORBIT_EXTRA_GEOC_LONG = 0,
  XOCFI_ORBIT_EXTRA_GEOD_LAT,
  XOCFI_ORBIT_EXTRA_GEOD_ALT,
  XOCFI_ORBIT_EXTRA_GEOC_LONG_D,
  XOCFI_ORBIT_EXTRA_GEOD_LAT_D,
  XOCFI_ORBIT_EXTRA_GEOD_ALT_D,
  XOCFI_ORBIT_EXTRA_GEOC_LONG_2D,
  XOCFI_ORBIT_EXTRA_GEOD_LAT_2D,
  XOCFI_ORBIT_EXTRA_GEOD_ALT_2D,
  XOCFI_ORBIT_EXTRA_RAD_CUR_PARALLEL_MERIDIAN,
  XOCFI_ORBIT_EXTRA_RAD_CUR_ORTHO_MERIDIAN,
  XOCFI_ORBIT_EXTRA_RAD_CUR_ALONG_GROUNDTRACK,
  XOCFI_ORBIT_EXTRA_NORTH_VEL,
  XOCFI_ORBIT_EXTRA_EAST_VEL,
  XOCFI_ORBIT_EXTRA_MAG_VEL,
  XOCFI_ORBIT_EXTRA_AZ_VEL,
  XOCFI_ORBIT_EXTRA_NORTH_ACC,
  XOCFI_ORBIT_EXTRA_EAST_ACC,
  XOCFI_ORBIT_EXTRA_GROUNDTRACK_ACC,
  XOCFI_ORBIT_EXTRA_AZ_ACC,
  XOCFI_ORBIT_EXTRA_SAT_ECLIPSE_FLAG,
  XOCFI_ORBIT_EXTRA_SZA,
  XOCFI_ORBIT_EXTRA_MLST,
  XOCFI_ORBIT_EXTRA_TLST,
  XOCFI_ORBIT_EXTRA_TRUE_SUN_RA,
  XOCFI_ORBIT_EXTRA_TRUE_SUN_DEC,
  XOCFI_ORBIT_EXTRA_TRUE_SUN_SEMIDIAM,
  XOCFI_ORBIT_EXTRA_MOON_RA,
  XOCFI_ORBIT_EXTRA_MOON_DEC,
  XOCFI_ORBIT_EXTRA_MOON_SEMI_DIAM,
  XOCFI_ORBIT_EXTRA_MOON_AREA_LIT,
  XOCFI_ORBIT_EXTRA_OSC_KEPL_A,
  XOCFI_ORBIT_EXTRA_OSC_KEPL_E,
  XOCFI_ORBIT_EXTRA_OSC_KEPL_I,
  XOCFI_ORBIT_EXTRA_OSC_KEPL_RA,
  XOCFI_ORBIT_EXTRA_OSC_KEPL_W,
  XOCFI_ORBIT_EXTRA_OSC_KEPL_M,
  XOCFI_ORBIT_EXTRA_ORBIT_RAD,
  XOCFI_ORBIT_EXTRA_RADIAL_ORB_VEL,
  XOCFI_ORBIT_EXTRA_TRANS_ORB_VEL,
  XOCFI_ORBIT_EXTRA_ORB_VEL_MAG,
  XOCFI_ORBIT_EXTRA_RA_SAT,
  XOCFI_ORBIT_EXTRA_DEC_SAT,
  XOCFI_ORBIT_EXTRA_EARTH_ROTATION_ANGLE,
  XOCFI_ORBIT_EXTRA_RA_SAT_D,
  XOCFI_ORBIT_EXTRA_RA_SAT_2D,
  XOCFI_ORBIT_EXTRA_OSC_TRUE_LAT,
  XOCFI_ORBIT_EXTRA_OSC_TRUE_LAT_D,
  XOCFI_ORBIT_EXTRA_OSC_TRUE_LAT_2D,
  XOCFI_ORBIT_EXTRA_NUM_INDEP_ELEMENTS
}
 

Extra data model independent result vector.

More...
enum  OrbitExtraChoiceEnum {
  XOCFI_ORBIT_EXTRA_NO_RESULTS = 0,
  XOCFI_ORBIT_EXTRA_GEOLOCATION = 1,
  XOCFI_ORBIT_EXTRA_GEOLOCATION_D = 2,
  XOCFI_ORBIT_EXTRA_GEOLOCATION_2D = 4,
  XOCFI_ORBIT_EXTRA_GEOLOCATION_EXTRA = 8,
  XOCFI_ORBIT_EXTRA_EARTH_FIXED_D = 16,
  XOCFI_ORBIT_EXTRA_EARTH_FIXED_2D = 32,
  XOCFI_ORBIT_EXTRA_SUN = 64,
  XOCFI_ORBIT_EXTRA_MOON = 128,
  XOCFI_ORBIT_EXTRA_OSCULATING_KEPLER = 256,
  XOCFI_ORBIT_EXTRA_INERTIAL_AUX = 512,
  XOCFI_ORBIT_EXTRA_DEP_ANX_TIMING = 1024,
  XOCFI_ORBIT_EXTRA_DEP_MEAN_KEPLER = 2048,
  XOCFI_ORBIT_EXTRA_ALL_RESULTS = 4095
}
 

Extra choice modes for getExtraData.

More...
enum  SatIdOrbitEnum {
  XOCFI_SAT_DEFAULT = XLCFI_SAT_DEFAULT,
  XOCFI_SAT_DEFAULT1 = XLCFI_SAT_DEFAULT1,
  XOCFI_SAT_DEFAULT2 = XLCFI_SAT_DEFAULT2,
  XOCFI_SAT_DEFAULT3 = XLCFI_SAT_DEFAULT3,
  XOCFI_SAT_DEFAULT4 = XLCFI_SAT_DEFAULT4,
  XOCFI_SAT_DEFAULT5 = XLCFI_SAT_DEFAULT5,
  XOCFI_SAT_DEFAULT6 = XLCFI_SAT_DEFAULT6,
  XOCFI_SAT_DEFAULT7 = XLCFI_SAT_DEFAULT7,
  XOCFI_SAT_DEFAULT8 = XLCFI_SAT_DEFAULT8,
  XOCFI_SAT_DEFAULT9 = XLCFI_SAT_DEFAULT9,
  XOCFI_SAT_ERS1 = XLCFI_SAT_ERS1,
  XOCFI_SAT_ERS2 = XLCFI_SAT_ERS2,
  XOCFI_SAT_ENVISAT = XLCFI_SAT_ENVISAT,
  XOCFI_SAT_METOP1 = XLCFI_SAT_METOP1,
  XOCFI_SAT_METOP2 = XLCFI_SAT_METOP2,
  XOCFI_SAT_METOP3 = XLCFI_SAT_METOP3,
  XOCFI_SAT_CRYOSAT = XLCFI_SAT_CRYOSAT,
  XOCFI_SAT_ADM = XLCFI_SAT_ADM,
  XOCFI_SAT_GOCE = XLCFI_SAT_GOCE,
  XOCFI_SAT_SMOS = XLCFI_SAT_SMOS,
  XOCFI_SAT_TERRASAR = XLCFI_SAT_TERRASAR,
  XOCFI_SAT_EARTHCARE = XLCFI_SAT_EARTHCARE,
  XOCFI_SAT_SWARM_A = XLCFI_SAT_SWARM_A,
  XOCFI_SAT_SWARM_B = XLCFI_SAT_SWARM_B,
  XOCFI_SAT_SWARM_C = XLCFI_SAT_SWARM_C,
  XOCFI_SAT_SENTINEL_1A = XLCFI_SAT_SENTINEL_1A,
  XOCFI_SAT_SENTINEL_1B = XLCFI_SAT_SENTINEL_1B,
  XOCFI_SAT_SENTINEL_2 = XLCFI_SAT_SENTINEL_2,
  XOCFI_SAT_SENTINEL_3 = XLCFI_SAT_SENTINEL_3,
  XOCFI_SAT_SEOSAT = XLCFI_SAT_SEOSAT,
  XOCFI_SAT_SENTINEL_1C = XLCFI_SAT_SENTINEL_1C,
  XOCFI_SAT_SENTINEL_2A = XLCFI_SAT_SENTINEL_2A,
  XOCFI_SAT_SENTINEL_2B = XLCFI_SAT_SENTINEL_2B,
  XOCFI_SAT_SENTINEL_2C = XLCFI_SAT_SENTINEL_2C,
  XOCFI_SAT_SENTINEL_3A = XLCFI_SAT_SENTINEL_3A,
  XOCFI_SAT_SENTINEL_3B = XLCFI_SAT_SENTINEL_3B,
  XOCFI_SAT_SENTINEL_3C = XLCFI_SAT_SENTINEL_3C,
  XOCFI_SAT_JASON_CSA = XLCFI_SAT_JASON_CSA,
  XOCFI_SAT_JASON_CSB = XLCFI_SAT_JASON_CSB,
  XOCFI_SAT_METOP_SG_A1 = XLCFI_SAT_METOP_SG_A1,
  XOCFI_SAT_METOP_SG_A2 = XLCFI_SAT_METOP_SG_A2,
  XOCFI_SAT_METOP_SG_A3 = XLCFI_SAT_METOP_SG_A3,
  XOCFI_SAT_METOP_SG_B1 = XLCFI_SAT_METOP_SG_B1,
  XOCFI_SAT_METOP_SG_B2 = XLCFI_SAT_METOP_SG_B2,
  XOCFI_SAT_METOP_SG_B3 = XLCFI_SAT_METOP_SG_B3,
  XOCFI_SAT_SENTINEL_5P = XLCFI_SAT_SENTINEL_5P,
  XOCFI_SAT_BIOMASS = XLCFI_SAT_BIOMASS,
  XOCFI_SAT_SENTINEL_5 = XLCFI_SAT_SENTINEL_5,
  XOCFI_SAT_SAOCOM_CS = XLCFI_SAT_SAOCOM_CS,
  XOCFI_SAT_FLEX = XLCFI_SAT_FLEX,
  XOCFI_SAT_SENTINEL_6A = XLCFI_SAT_SENTINEL_6A,
  XOCFI_SAT_SENTINEL_6B = XLCFI_SAT_SENTINEL_6B,
  XOCFI_SAT_CIMR = XLCFI_SAT_CIMR,
  XOCFI_SAT_ROSEL = XLCFI_SAT_ROSEL,
  XOCFI_SAT_CHIME = XLCFI_SAT_CHIME,
  XOCFI_SAT_CRISTAL = XLCFI_SAT_CRISTAL,
  XOCFI_SAT_CO2M = XLCFI_SAT_CO2M,
  XOCFI_SAT_LSTM = XLCFI_SAT_LSTM,
  XOCFI_SAT_FORUM = XLCFI_SAT_FORUM,
  XOCFI_SAT_TRUTHS = XLCFI_SAT_TRUTHS,
  XOCFI_SAT_GENERIC = XLCFI_SAT_GENERIC,
  XOCFI_SAT_GENERIC_GEO = XLCFI_SAT_GENERIC_GEO,
  XOCFI_SAT_MTG = XLCFI_SAT_MTG,
  XOCFI_SAT_GENERIC_MEO = XLCFI_SAT_GENERIC_MEO
}
 

Satellite ID.

More...
enum  TimeRefOrbitEnum {
  XOCFI_TIME_UNDEF = XLCFI_TIME_UNDEF,
  XOCFI_TIME_TAI = XLCFI_TIME_TAI,
  XOCFI_TIME_UTC = XLCFI_TIME_UTC,
  XOCFI_TIME_UT1 = XLCFI_TIME_UT1,
  XOCFI_TIME_GPS = XLCFI_TIME_GPS
}
 

Time reference ID.

More...
enum  TimeRefOfOrbitEnum {
  XOCFI_TIME_REF_OF_TAI = XDCFI_TIME_REF_OF_TAI,
  XOCFI_TIME_REF_OF_UTC = XDCFI_TIME_REF_OF_UTC,
  XOCFI_TIME_REF_OF_UT1 = XDCFI_TIME_REF_OF_UT1,
  XOCFI_TIME_REF_OF_GPS = XDCFI_TIME_REF_OF_GPS
}
 

Reference time.

More...
enum  InitModeEnum {
  XOCFI_SEL_FILE = 0,
  XOCFI_SEL_TIME,
  XOCFI_SEL_ORBIT,
  XOCFI_SEL_DEFAULT
}
 

Initialisation modes.

More...
enum  OrbitInitModeEnum {
  XOCFI_ORBIT_INIT_UNKNOWN_MODE = -1,
  XOCFI_ORBIT_INIT_AUTO = XDCFI_AUTO,
  XOCFI_ORBIT_INIT_ORBIT_CHANGE_MODE = XDCFI_ORBIT_CHANGE,
  XOCFI_ORBIT_INIT_STATE_VECTOR_MODE = XDCFI_STATE_VECTOR,
  XOCFI_ORBIT_INIT_OSF_MODE = XDCFI_OSF_TYPE,
  XOCFI_ORBIT_INIT_POF_MODE = XDCFI_POF_TYPE,
  XOCFI_ORBIT_INIT_ROF_MODE = XDCFI_ROF_TYPE,
  XOCFI_ORBIT_INIT_DORIS_MODE = XDCFI_DORIS_TYPE,
  XOCFI_ORBIT_INIT_POF_N_DORIS_MODE = XDCFI_POF_N_DORIS_TYPE,
  XOCFI_ORBIT_INIT_OEF_OSF_MODE = XDCFI_OEF_OSF_TYPE,
  XOCFI_ORBIT_INIT_OEF_POF_MODE = XDCFI_OEF_POF_TYPE,
  XOCFI_ORBIT_INIT_TLE_MODE = XDCFI_TLE_TYPE,
  XOCFI_ORBIT_INIT_SP3_MODE = XDCFI_SP3_TYPE,
  XOCFI_ORBIT_INIT_OEM_MODE = XDCFI_OEM_TYPE,
  XOCFI_ORBIT_INIT_STATE_VECTOR_PRECISE_MODE,
  XOCFI_ORBIT_INIT_POF_PRECISE_MODE,
  XOCFI_ORBIT_INIT_ROF_PRECISE_MODE,
  XOCFI_ORBIT_INIT_DORIS_PRECISE_MODE,
  XOCFI_ORBIT_INIT_OEF_POF_PRECISE_MODE,
  XOCFI_ORBIT_INIT_POF_N_DORIS_PRECISE_MODE,
  XOCFI_ORBIT_INIT_GEO_LON_MODE,
  XOCFI_ORBIT_INIT_TLE_SDP4_MODE,
  XOCFI_ORBIT_INIT_TLE_SGP4_MODE,
  XOCFI_ORBIT_INIT_USER_OSV_LIST_MODE,
  XOCFI_ORBIT_INIT_POF_ORBNUM_ADJ_MODE,
  XOCFI_ORBIT_INIT_ROF_ORBNUM_ADJ_MODE,
  XOCFI_ORBIT_INIT_DORIS_ORBNUM_ADJ_MODE,
  XOCFI_ORBIT_INIT_OEM_ORBNUM_ADJ_MODE,
  XOCFI_ORBIT_INIT_MAX_VALUE
}
 

Orbit init modes.

More...
enum  InterpolModelEnum { XOCFI_INTERPOL_MODEL_DEFAULT = 0 }
 

Interpolation models.

More...
enum  PropagModelEnum {
  XOCFI_PROPAG_MODEL_NOT_INITIALIZED = -1,
  XOCFI_PROPAG_MODEL_MEAN_KEPL = 0,
  XOCFI_PROPAG_MODEL_SPOT = 1,
  XOCFI_PROPAG_MODEL_TLE = 2,
  XOCFI_PROPAG_MODEL_PRECISE = 3,
  XOCFI_PROPAG_MODEL_GEO = 4,
  XOCFI_PROPAG_MODEL_AUTO = 10,
  XOCFI_PROPAG_MODEL_DOUBLE = 100
}
 

Propagation models.

More...
enum  NoSunSychronousModeEnum {
  XOCFI_NOSUNSYNC_DRIFT = 0,
  XOCFI_NOSUNSYNC_INCLINATION,
  XOCFI_NOSUNSYNC_DRIFT_NONLINEAR,
  XOCFI_NOSUNSYNC_USE_SIM_MODEL = 10
}
 

MLST modes.

More...
enum  OsvPreciseEnum {
  XOCFI_OSV_PRECISE_NO = 1,
  XOCFI_OSV_PRECISE_MINUTE,
  XOCFI_OSV_PRECISE_TEN_SECONDS
}
 

OSV precise options.

More...
enum  RefFiletypeEnum {
  XOCFI_REF_FILETYPE_OSF = 1,
  XOCFI_REF_FILETYPE_OEF_OSF,
  XOCFI_REF_FILETYPE_POF,
  XOCFI_REF_FILETYPE_OEF_POF,
  XOCFI_REF_FILETYPE_DORIS_NAV,
  XOCFI_REF_FILETYPE_ROF,
  XOCFI_REF_FILETYPE_TLE,
  XOCFI_REF_FILETYPE_DORIS_PREM,
  XOCFI_REF_FILETYPE_DORIS_PREC
}
 

Reference file types.

More...
enum  GenOsfPhaseIncrementEnum {
  XOCFI_NO_PHASE_INCREMENT = 0,
  XOCFI_PHASE_INCREMENT = 1
}
 

Phase increment.

More...
enum  TLEFitModeEnum {
  XOCFI_FIT_TLE = XDCFI_FIT_TLE,
  XOCFI_FIT_TLE_LIST = XDCFI_FIT_TLE_LIST,
  XOCFI_ONE_TLE_PER_OSV = XDCFI_ONE_TLE_PER_OSV
}
 

TLE fit mode.

More...
enum  GenOsfSearchDirectionEnum {
  XOCFI_SEARCH_FORWARD = 1,
  XOCFI_SEARCH_BACKWARD = -1
}
 

Search direction.

More...
enum  OrbitPrecisePropagUserFlagEnum {
  XOCFI_DEFAULT_VALUES = XDCFI_DEFAULT_VALUES,
  XOCFI_USER_VALUES = XDCFI_USER_VALUES
}
 

User flag for precise propagator.

More...
enum  OrbitPrecisePropagSelectionFlagEnum {
  XOCFI_NOT_SELECT = XDCFI_NOT_SELECT,
  XOCFI_SELECT = XDCFI_SELECT
}
 

Flag to select or not contributions to precise propagator.

More...
enum  OrbitPrecisePropagSgaFlagEnum {
  XOCFI_SGA_USE_PARAMETERS = XDCFI_SGA_USE_PARAMETERS,
  XOCFI_SGA_READ_VALUES_FROM_FILE = XDCFI_SGA_READ_VALUES_FROM_FILE
}
 

Flag to select if SGA values are taken for input parameters or read from file.

More...
enum  GeoCoordEnum { XOCFI_GC_LONGITUDE_ONLY }
 

Geostationary coordinates type.

More...
enum  OrbitDataFilterEnum { XOCFI_FILTER_OUTLIERS }
 

Orbit Data Filter Types.

More...
enum  OrbitDataFilterActionEnum {
  XOCFI_REMOVE = 0,
  XOCFI_SMOOTH
}
 

Orbit Data Filter Action.

More...
enum  OrbitIdChangeEnum {
  XOCFI_ORBIT_ID_CHANGE_OSF = 0,
  XOCFI_ORBIT_ID_CHANGE_TIME_ORBIT
}
 

Orbit change type selection.

More...
enum  OrbitInfoItemsEnum { XOCFI_ORBIT_INFO_ITEM_SMX }
 

Orbit info items.

More...
enum  OrbitInfoFlagEnum {
  XOCFI_DEACTIVATE_ITEM,
  XOCFI_ACTIVATE_ITEM
}
 

Orbit info activation/deactivation of item computations.

More...
enum  XOOrbitTypeEnum {
  XOCFI_ORBIT_ABS = 0,
  XOCFI_ORBIT_REL = 1
}
 

Type of orbit input.

More...
enum  XOTimeTypeEnum {
  XOCFI_TIME_TYPE,
  XOCFI_ORBIT_TYPE,
  XOCFI_BOTH_TYPE
}
 

Time type.

More...

Detailed Description

This file contains generic data that can be used as input/output in the classes of EOCFI Orbit library


Enumeration Type Documentation

Phase increment.

Enumerator:
XOCFI_NO_PHASE_INCREMENT 
XOCFI_PHASE_INCREMENT 

Search direction.

Enumerator:
XOCFI_SEARCH_FORWARD 
XOCFI_SEARCH_BACKWARD 

Geostationary coordinates type.

Enumerator:
XOCFI_GC_LONGITUDE_ONLY 

Initialisation modes.

Enumerator:
XOCFI_SEL_FILE 
XOCFI_SEL_TIME 
XOCFI_SEL_ORBIT 
XOCFI_SEL_DEFAULT 

Interpolation models.

Enumerator:
XOCFI_INTERPOL_MODEL_DEFAULT 

MLST modes.

Enumerator:
XOCFI_NOSUNSYNC_DRIFT 
XOCFI_NOSUNSYNC_INCLINATION 
XOCFI_NOSUNSYNC_DRIFT_NONLINEAR 
XOCFI_NOSUNSYNC_USE_SIM_MODEL 

Orbit Data Filter Action.

Enumerator:
XOCFI_REMOVE 
XOCFI_SMOOTH 

Orbit Data Filter Types.

Enumerator:
XOCFI_FILTER_OUTLIERS 

Extra choice modes for getExtraData.

Enumerator:
XOCFI_ORBIT_EXTRA_NO_RESULTS 

To calculate no extra results.

XOCFI_ORBIT_EXTRA_GEOLOCATION 

To calculate the geolocation data set.

XOCFI_ORBIT_EXTRA_GEOLOCATION_D 

To calculate the geolocation rate data set.

XOCFI_ORBIT_EXTRA_GEOLOCATION_2D 

To calculate the geolocation rate rate data set.

XOCFI_ORBIT_EXTRA_GEOLOCATION_EXTRA 

To calculate the geolocation extra data set.

XOCFI_ORBIT_EXTRA_EARTH_FIXED_D 

To calculate the earth-fixed velocity data set.

XOCFI_ORBIT_EXTRA_EARTH_FIXED_2D 

To calculate the earth-fixed acceleration data set.

XOCFI_ORBIT_EXTRA_SUN 

To calculate the sun data set.

XOCFI_ORBIT_EXTRA_MOON 

To calculate the moon data set.

XOCFI_ORBIT_EXTRA_OSCULATING_KEPLER 

To calculate the osculating Kepler data set.

XOCFI_ORBIT_EXTRA_INERTIAL_AUX 

To calculate the inertial auxiliary data set.

XOCFI_ORBIT_EXTRA_DEP_ANX_TIMING 

To calculate ANX timing data set.

XOCFI_ORBIT_EXTRA_DEP_MEAN_KEPLER 

To calculate the mean keplerian elements.

XOCFI_ORBIT_EXTRA_ALL_RESULTS 

To calculate all extra results.

Extra data model dependent result vector.

Enumerator:
XOCFI_ORBIT_EXTRA_DEP_NODAL_PERIOD 
XOCFI_ORBIT_EXTRA_DEP_UTC_CURRENT_ANX 
XOCFI_ORBIT_EXTRA_DEP_ORBIT_NUMBER 
XOCFI_ORBIT_EXTRA_DEP_SEC_SINCE_ANX 
XOCFI_ORBIT_EXTRA_DEP_MEAN_KEPL_A 
XOCFI_ORBIT_EXTRA_DEP_MEAN_KEPL_E 
XOCFI_ORBIT_EXTRA_DEP_MEAN_KEPL_I 
XOCFI_ORBIT_EXTRA_DEP_MEAN_KEPL_RA 
XOCFI_ORBIT_EXTRA_DEP_MEAN_KEPL_W 
XOCFI_ORBIT_EXTRA_DEP_MEAN_KEPL_M 
XOCFI_ORBIT_EXTRA_NUM_DEP_ELEMENTS 

Extra data model independent result vector.

Enumerator:
XOCFI_ORBIT_EXTRA_GEOC_LONG 
XOCFI_ORBIT_EXTRA_GEOD_LAT 
XOCFI_ORBIT_EXTRA_GEOD_ALT 
XOCFI_ORBIT_EXTRA_GEOC_LONG_D 
XOCFI_ORBIT_EXTRA_GEOD_LAT_D 
XOCFI_ORBIT_EXTRA_GEOD_ALT_D 
XOCFI_ORBIT_EXTRA_GEOC_LONG_2D 
XOCFI_ORBIT_EXTRA_GEOD_LAT_2D 
XOCFI_ORBIT_EXTRA_GEOD_ALT_2D 
XOCFI_ORBIT_EXTRA_RAD_CUR_PARALLEL_MERIDIAN 
XOCFI_ORBIT_EXTRA_RAD_CUR_ORTHO_MERIDIAN 
XOCFI_ORBIT_EXTRA_RAD_CUR_ALONG_GROUNDTRACK 
XOCFI_ORBIT_EXTRA_NORTH_VEL 
XOCFI_ORBIT_EXTRA_EAST_VEL 
XOCFI_ORBIT_EXTRA_MAG_VEL 
XOCFI_ORBIT_EXTRA_AZ_VEL 
XOCFI_ORBIT_EXTRA_NORTH_ACC 
XOCFI_ORBIT_EXTRA_EAST_ACC 
XOCFI_ORBIT_EXTRA_GROUNDTRACK_ACC 
XOCFI_ORBIT_EXTRA_AZ_ACC 
XOCFI_ORBIT_EXTRA_SAT_ECLIPSE_FLAG 
XOCFI_ORBIT_EXTRA_SZA 
XOCFI_ORBIT_EXTRA_MLST 
XOCFI_ORBIT_EXTRA_TLST 
XOCFI_ORBIT_EXTRA_TRUE_SUN_RA 
XOCFI_ORBIT_EXTRA_TRUE_SUN_DEC 
XOCFI_ORBIT_EXTRA_TRUE_SUN_SEMIDIAM 
XOCFI_ORBIT_EXTRA_MOON_RA 
XOCFI_ORBIT_EXTRA_MOON_DEC 
XOCFI_ORBIT_EXTRA_MOON_SEMI_DIAM 
XOCFI_ORBIT_EXTRA_MOON_AREA_LIT 
XOCFI_ORBIT_EXTRA_OSC_KEPL_A 
XOCFI_ORBIT_EXTRA_OSC_KEPL_E 
XOCFI_ORBIT_EXTRA_OSC_KEPL_I 
XOCFI_ORBIT_EXTRA_OSC_KEPL_RA 
XOCFI_ORBIT_EXTRA_OSC_KEPL_W 
XOCFI_ORBIT_EXTRA_OSC_KEPL_M 
XOCFI_ORBIT_EXTRA_ORBIT_RAD 
XOCFI_ORBIT_EXTRA_RADIAL_ORB_VEL 
XOCFI_ORBIT_EXTRA_TRANS_ORB_VEL 
XOCFI_ORBIT_EXTRA_ORB_VEL_MAG 
XOCFI_ORBIT_EXTRA_RA_SAT 
XOCFI_ORBIT_EXTRA_DEC_SAT 
XOCFI_ORBIT_EXTRA_EARTH_ROTATION_ANGLE 
XOCFI_ORBIT_EXTRA_RA_SAT_D 
XOCFI_ORBIT_EXTRA_RA_SAT_2D 
XOCFI_ORBIT_EXTRA_OSC_TRUE_LAT 
XOCFI_ORBIT_EXTRA_OSC_TRUE_LAT_D 
XOCFI_ORBIT_EXTRA_OSC_TRUE_LAT_2D 
XOCFI_ORBIT_EXTRA_NUM_INDEP_ELEMENTS 

Orbit change type selection.

Enumerator:
XOCFI_ORBIT_ID_CHANGE_OSF 

Use input Orbit Scenario Data to update the orbit numbers.

XOCFI_ORBIT_ID_CHANGE_TIME_ORBIT 

Use input reference time and orbit to update the orbit numbers.

Orbit info activation/deactivation of item computations.

Enumerator:
XOCFI_DEACTIVATE_ITEM 

Item not computed.

XOCFI_ACTIVATE_ITEM 

Item computed.

Orbit info items.

Enumerator:
XOCFI_ORBIT_INFO_ITEM_SMX 

Spacecraft midnight.

Orbit init modes.

Enumerator:
XOCFI_ORBIT_INIT_UNKNOWN_MODE 
XOCFI_ORBIT_INIT_AUTO 
XOCFI_ORBIT_INIT_ORBIT_CHANGE_MODE 
XOCFI_ORBIT_INIT_STATE_VECTOR_MODE 
XOCFI_ORBIT_INIT_OSF_MODE 
XOCFI_ORBIT_INIT_POF_MODE 
XOCFI_ORBIT_INIT_ROF_MODE 
XOCFI_ORBIT_INIT_DORIS_MODE 
XOCFI_ORBIT_INIT_POF_N_DORIS_MODE 
XOCFI_ORBIT_INIT_OEF_OSF_MODE 
XOCFI_ORBIT_INIT_OEF_POF_MODE 
XOCFI_ORBIT_INIT_TLE_MODE 
XOCFI_ORBIT_INIT_SP3_MODE 
XOCFI_ORBIT_INIT_OEM_MODE 
XOCFI_ORBIT_INIT_STATE_VECTOR_PRECISE_MODE 
XOCFI_ORBIT_INIT_POF_PRECISE_MODE 
XOCFI_ORBIT_INIT_ROF_PRECISE_MODE 
XOCFI_ORBIT_INIT_DORIS_PRECISE_MODE 
XOCFI_ORBIT_INIT_OEF_POF_PRECISE_MODE 
XOCFI_ORBIT_INIT_POF_N_DORIS_PRECISE_MODE 
XOCFI_ORBIT_INIT_GEO_LON_MODE 
XOCFI_ORBIT_INIT_TLE_SDP4_MODE 
XOCFI_ORBIT_INIT_TLE_SGP4_MODE 
XOCFI_ORBIT_INIT_USER_OSV_LIST_MODE 
XOCFI_ORBIT_INIT_POF_ORBNUM_ADJ_MODE 
XOCFI_ORBIT_INIT_ROF_ORBNUM_ADJ_MODE 
XOCFI_ORBIT_INIT_DORIS_ORBNUM_ADJ_MODE 
XOCFI_ORBIT_INIT_OEM_ORBNUM_ADJ_MODE 
XOCFI_ORBIT_INIT_MAX_VALUE 

Flag to select or not contributions to precise propagator.

Enumerator:
XOCFI_NOT_SELECT 

Do not select contribution.

XOCFI_SELECT 

Select contribution.

Flag to select if SGA values are taken for input parameters or read from file.

Enumerator:
XOCFI_SGA_USE_PARAMETERS 

Use input parameters.

XOCFI_SGA_READ_VALUES_FROM_FILE 

Read values from files.

User flag for precise propagator.

Enumerator:
XOCFI_DEFAULT_VALUES 

Use predefined default values for some parameters.

XOCFI_USER_VALUES 

Use values introduced by user.

OSV precise options.

Enumerator:
XOCFI_OSV_PRECISE_NO 

Default value, non-precise.

XOCFI_OSV_PRECISE_MINUTE 

Precise location every integer minute.

XOCFI_OSV_PRECISE_TEN_SECONDS 

Precise location every integer ten secods.

Propagation models.

Enumerator:
XOCFI_PROPAG_MODEL_NOT_INITIALIZED 

Propagator not initialized.

XOCFI_PROPAG_MODEL_MEAN_KEPL 

Propagation using Mean Keplerian OSV model.

XOCFI_PROPAG_MODEL_SPOT 

Propagation using Spot model.

XOCFI_PROPAG_MODEL_TLE 

Propagation using TLE model.

XOCFI_PROPAG_MODEL_PRECISE 

Propagation using COWELL propagator.

XOCFI_PROPAG_MODEL_GEO 

Propagation for geostationary satellites (ANR-353).

XOCFI_PROPAG_MODEL_AUTO 

Propagation using Auto initialization model.

XOCFI_PROPAG_MODEL_DOUBLE 

Propagation using double initialization model.

Reference file types.

Enumerator:
XOCFI_REF_FILETYPE_OSF 

Orbit Scenario File.

XOCFI_REF_FILETYPE_OEF_OSF 

Orbit Event file used as an OSF.

XOCFI_REF_FILETYPE_POF 

FOS Predicted Orbit File.

XOCFI_REF_FILETYPE_OEF_POF 

Orbit Event file used as a POF.

XOCFI_REF_FILETYPE_DORIS_NAV 

DORIS Navigator File.

XOCFI_REF_FILETYPE_ROF 

FOS Restituted Orbit File.

XOCFI_REF_FILETYPE_TLE 

ANR-649: TLE Orbit File.

XOCFI_REF_FILETYPE_DORIS_PREM 

DORIS Preliminary Orbit File.

XOCFI_REF_FILETYPE_DORIS_PREC 

DORIS Precise Orbit File.

Satellite ID.

Enumerator:
XOCFI_SAT_DEFAULT 
XOCFI_SAT_DEFAULT1 
XOCFI_SAT_DEFAULT2 
XOCFI_SAT_DEFAULT3 
XOCFI_SAT_DEFAULT4 
XOCFI_SAT_DEFAULT5 
XOCFI_SAT_DEFAULT6 
XOCFI_SAT_DEFAULT7 
XOCFI_SAT_DEFAULT8 
XOCFI_SAT_DEFAULT9 
XOCFI_SAT_ERS1 
XOCFI_SAT_ERS2 
XOCFI_SAT_ENVISAT 
XOCFI_SAT_METOP1 
XOCFI_SAT_METOP2 
XOCFI_SAT_METOP3 
XOCFI_SAT_CRYOSAT 
XOCFI_SAT_ADM 
XOCFI_SAT_GOCE 
XOCFI_SAT_SMOS 
XOCFI_SAT_TERRASAR 
XOCFI_SAT_EARTHCARE 
XOCFI_SAT_SWARM_A 
XOCFI_SAT_SWARM_B 
XOCFI_SAT_SWARM_C 
XOCFI_SAT_SENTINEL_1A 
XOCFI_SAT_SENTINEL_1B 
XOCFI_SAT_SENTINEL_2 
XOCFI_SAT_SENTINEL_3 
XOCFI_SAT_SEOSAT 
XOCFI_SAT_SENTINEL_1C 
XOCFI_SAT_SENTINEL_2A 
XOCFI_SAT_SENTINEL_2B 
XOCFI_SAT_SENTINEL_2C 
XOCFI_SAT_SENTINEL_3A 
XOCFI_SAT_SENTINEL_3B 
XOCFI_SAT_SENTINEL_3C 
XOCFI_SAT_JASON_CSA 
XOCFI_SAT_JASON_CSB 
XOCFI_SAT_METOP_SG_A1 
XOCFI_SAT_METOP_SG_A2 
XOCFI_SAT_METOP_SG_A3 
XOCFI_SAT_METOP_SG_B1 
XOCFI_SAT_METOP_SG_B2 
XOCFI_SAT_METOP_SG_B3 
XOCFI_SAT_SENTINEL_5P 
XOCFI_SAT_BIOMASS 
XOCFI_SAT_SENTINEL_5 
XOCFI_SAT_SAOCOM_CS 
XOCFI_SAT_FLEX 
XOCFI_SAT_SENTINEL_6A 
XOCFI_SAT_SENTINEL_6B 
XOCFI_SAT_CIMR 
XOCFI_SAT_ROSEL 
XOCFI_SAT_CHIME 
XOCFI_SAT_CRISTAL 
XOCFI_SAT_CO2M 
XOCFI_SAT_LSTM 
XOCFI_SAT_FORUM 
XOCFI_SAT_TRUTHS 
XOCFI_SAT_GENERIC 
XOCFI_SAT_GENERIC_GEO 
XOCFI_SAT_MTG 
XOCFI_SAT_GENERIC_MEO 

Reference time.

Enumerator:
XOCFI_TIME_REF_OF_TAI 
XOCFI_TIME_REF_OF_UTC 
XOCFI_TIME_REF_OF_UT1 
XOCFI_TIME_REF_OF_GPS 

Time reference ID.

Enumerator:
XOCFI_TIME_UNDEF 
XOCFI_TIME_TAI 
XOCFI_TIME_UTC 
XOCFI_TIME_UT1 
XOCFI_TIME_GPS 

TLE fit mode.

Enumerator:
XOCFI_FIT_TLE 

The OSVs in the requested range are fitted to one TLE. For POF files, the set of OSVs to fit are generated with propagation. For ROF files, the set of OSVs are taken from the file.

XOCFI_FIT_TLE_LIST 

The OSVs in the requested range are fitted to one TLE. The OSVs are taken from the file.

XOCFI_ONE_TLE_PER_OSV 

One TLE is generated for every OSV.

Type of orbit input.

Enumerator:
XOCFI_ORBIT_ABS 

Absolute orbits.

XOCFI_ORBIT_REL 

Relative orbits.

Time type.

Enumerator:
XOCFI_TIME_TYPE 

Only UTC time info is provided.

XOCFI_ORBIT_TYPE 

Only orbit info is provided.

XOCFI_BOTH_TYPE 

UTC time and orbit info is provided.


Generated on Mon Dec 11 2023 13:27:34 for by doxygen 1.7.1