OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022
GEO_ephem_attit.c File Reference
#include <float.h>
#include "PGS_CSC.h"
#include "smfio.h"
#include "GEO_earth.h"
#include "GEO_input.h"
#include "GEO_product.h"
#include "GEO_util.h"
#include "PGS_MODIS_35251.h"
Include dependency graph for GEO_ephem_attit.c:

Go to the source code of this file.

Classes

struct  sc_evolution_t
 

Macros

#define STATIC   static
 
#define SAFE_MODE   2
 

Functions

PGSt_double GEO_get_ancil_packet_time (PGSt_double in_time)
 
PGSt_SMF_status GEO_prepare_ancil_data (int const number_of_scans, const GEO_param_struct *params, const sc_ancil_struct sc_ancillary_data[2], const uint16 ss_cp_mode[])
 
PGSt_SMF_status GEO_interp_ephemeris_attitude (PGSt_integer numValues, char asciiUTC[], PGSt_double target_time, const PGSt_double offsets[], GEO_param_struct const *params, sc_state_struct sc_state[], uint32 sample_quality[][QFL_IDXS], PGSt_scTagInfo *scTagInfo)
 

Variables

double position_abs_limit [2]
 
double position_mag_limit [2]
 
double velocity_abs_limit [2]
 
double velocity_mag_limit [2]
 
double ang_mom_limit [2]
 
double ang_mom_z_limit [2]
 
double orbit_consistency
 
double angvel_abs_limit [2]
 
double angvel_del_limit
 
double attit_consistency
 
double attitude_abs_limit [2]
 
double attitude_del_limit
 

Macro Definition Documentation

◆ SAFE_MODE

#define SAFE_MODE   2

Definition at line 233 of file GEO_ephem_attit.c.

◆ STATIC

#define STATIC   static

Definition at line 142 of file GEO_ephem_attit.c.

Function Documentation

◆ GEO_get_ancil_packet_time()

PGSt_double GEO_get_ancil_packet_time ( PGSt_double  in_time)

Definition at line 168 of file GEO_ephem_attit.c.

◆ GEO_interp_ephemeris_attitude()

PGSt_SMF_status GEO_interp_ephemeris_attitude ( PGSt_integer  numValues,
char  asciiUTC[],
PGSt_double  target_time,
const PGSt_double  offsets[],
GEO_param_struct const params,
sc_state_struct  sc_state[],
uint32  sample_quality[][QFL_IDXS],
PGSt_scTagInfo *  scTagInfo 
)

Definition at line 747 of file GEO_ephem_attit.c.

◆ GEO_prepare_ancil_data()

PGSt_SMF_status GEO_prepare_ancil_data ( int const  number_of_scans,
const GEO_param_struct params,
const sc_ancil_struct  sc_ancillary_data[2],
const uint16  ss_cp_mode[] 
)

Definition at line 235 of file GEO_ephem_attit.c.

Variable Documentation

◆ ang_mom_limit

double ang_mom_limit[2]

Definition at line 149 of file GEO_ephem_attit.c.

◆ ang_mom_z_limit

double ang_mom_z_limit[2]

Definition at line 150 of file GEO_ephem_attit.c.

◆ angvel_abs_limit

double angvel_abs_limit[2]

Definition at line 152 of file GEO_ephem_attit.c.

◆ angvel_del_limit

double angvel_del_limit

Definition at line 153 of file GEO_ephem_attit.c.

◆ attit_consistency

double attit_consistency

Definition at line 154 of file GEO_ephem_attit.c.

◆ attitude_abs_limit

double attitude_abs_limit[2]

Definition at line 155 of file GEO_ephem_attit.c.

◆ attitude_del_limit

double attitude_del_limit

Definition at line 156 of file GEO_ephem_attit.c.

◆ orbit_consistency

double orbit_consistency

Definition at line 151 of file GEO_ephem_attit.c.

◆ position_abs_limit

double position_abs_limit[2]

Definition at line 145 of file GEO_ephem_attit.c.

◆ position_mag_limit

double position_mag_limit[2]

Definition at line 146 of file GEO_ephem_attit.c.

◆ velocity_abs_limit

double velocity_abs_limit[2]

Definition at line 147 of file GEO_ephem_attit.c.

◆ velocity_mag_limit

double velocity_mag_limit[2]

Definition at line 148 of file GEO_ephem_attit.c.