COSMOS core  1.0.2 (beta)
Comprehensive Open-architecture Solution for Mission Operations Systems
Collaboration diagram for JPL Ephemeris constants:

Macros

#define JPL_EPHEM_START_JD   0
 
#define JPL_EPHEM_END_JD   8
 
#define JPL_EPHEM_STEP   16
 
#define JPL_EPHEM_N_CONSTANTS   24
 
#define JPL_EPHEM_AU_IN_KM   28
 
#define JPL_EPHEM_EARTH_MOON_RATIO   36
 
#define JPL_EPHEM_EPHEMERIS_VERSION   200
 
#define JPL_EPHEM_KERNEL_SIZE   204
 
#define JPL_EPHEM_KERNEL_RECORD_SIZE   208
 
#define JPL_EPHEM_KERNEL_NCOEFF   212
 
#define JPL_EPHEM_KERNEL_SWAP_BYTES   216
 
#define MAX_KERNEL_SIZE   2036
 
#define JPL_HEADER_SIZE   (5 * sizeof( double) + 41 * sizeof( int32_t))
 

Detailed Description

Macro Definition Documentation

#define JPL_EPHEM_START_JD   0
#define JPL_EPHEM_END_JD   8
#define JPL_EPHEM_STEP   16
#define JPL_EPHEM_N_CONSTANTS   24
#define JPL_EPHEM_AU_IN_KM   28
#define JPL_EPHEM_EARTH_MOON_RATIO   36
#define JPL_EPHEM_EPHEMERIS_VERSION   200
#define JPL_EPHEM_KERNEL_SIZE   204
#define JPL_EPHEM_KERNEL_RECORD_SIZE   208
#define JPL_EPHEM_KERNEL_NCOEFF   212
#define JPL_EPHEM_KERNEL_SWAP_BYTES   216
#define MAX_KERNEL_SIZE   2036
#define JPL_HEADER_SIZE   (5 * sizeof( double) + 41 * sizeof( int32_t))