OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022
GEO_input.h File Reference
#include "hdfi.h"
#include "PGS_PC.h"
#include "PGS_IO_L0.h"
#include "mapi.h"
#include "GEO_parameters.h"
Include dependency graph for GEO_input.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  sc_ancil_struct
 

Enumerations

enum  { SC_PRIOR, SC_CURRENT }
 

Functions

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_prepare_l1a_data (MODFILE *const l1a_file, GEO_param_struct const *geo_params, l1a_data_struct *const l1a_data)
 
PGSt_SMF_status GEO_prepare_mirr_data (uint16[MAX_SCAN_NUMBER][ENCODER_LENGTH], int16[MAX_SCAN_NUMBER][SECTOR_LENGTH], const mirror_preparation_struct *const, double const, l1a_data_struct *)
 
int GEO_read_L1AECS_metadata (MODFILE *const l1a_file, ECS_metadata_struct *const ECS_metadata)
 
PGSt_SMF_status GEO_read_L1Apacket_data (MODFILE *l1a_file, int const number_of_scans, uint16 earth_encoder_times[MAX_SCAN_NUMBER][ENCODER_LENGTH], sc_ancil_struct sc_ancillary_data[2], int16 view_sector_start[MAX_SCAN_NUMBER][SECTOR_LENGTH], uint16 FRside[MAX_SCAN_NUMBER][ELEC_SIDES], uint16 SAside[MAX_SCAN_NUMBER][ELEC_SIDES], uint16 ss_cp_mode[])
 
int GEO_read_L1Ascan_metadata (MODFILE *const l1a_file, int const number_of_scans, l1a_metadata_struct const *const granule_metadata, frame_data_struct frame_data[MAX_SCAN_NUMBER], int16 mirr_side[MAX_SCAN_NUMBER])
 
int GEO_read_L1Aspecific_metadata (MODFILE *const l1a_file, l1a_metadata_struct *const granule_metadata, int *const number_of_scans)
 
PGSt_SMF_status GEO_read_L1Atemp_data (const GEO_param_struct *const, MODFILE *const, int const, float32[])
 
PGSt_SMF_status GEO_cumulate_GRing (GEO_param_struct const *const params, int32 const num_frames, frame_state_struct const sc_ev_frame_state[], unsigned char pixel_flags[MAX_DETECTORS][MAX_SCAN_SAMPLE], double ecr_sample_position[MAX_DETECTORS][MAX_SCAN_SAMPLE][3])
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
SC_PRIOR 
SC_CURRENT 

Definition at line 94 of file GEO_input.h.

Function Documentation

◆ GEO_cumulate_GRing()

PGSt_SMF_status GEO_cumulate_GRing ( GEO_param_struct const *const  params,
int32 const  num_frames,
frame_state_struct const  sc_ev_frame_state[],
unsigned char  pixel_flags[MAX_DETECTORS][MAX_SCAN_SAMPLE],
double  ecr_sample_position[MAX_DETECTORS][MAX_SCAN_SAMPLE][3] 
)

◆ 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.

◆ GEO_prepare_l1a_data()

PGSt_SMF_status GEO_prepare_l1a_data ( MODFILE *const  l1a_file,
GEO_param_struct const geo_params,
l1a_data_struct *const  l1a_data 
)

Definition at line 8 of file GEO_prepare_l1a_data.c.

◆ GEO_prepare_mirr_data()

PGSt_SMF_status GEO_prepare_mirr_data ( uint16  [MAX_SCAN_NUMBER][ENCODER_LENGTH],
int16  [MAX_SCAN_NUMBER][SECTOR_LENGTH],
const mirror_preparation_struct * const  ,
double const  ,
l1a_data_struct  
)

Definition at line 22 of file GEO_prepare_mirr_data.c.

◆ GEO_read_L1AECS_metadata()

int GEO_read_L1AECS_metadata ( MODFILE *const  l1a_file,
ECS_metadata_struct *const  ECS_metadata 
)

Definition at line 7 of file GEO_read_L1AECS_metadata.c.

◆ GEO_read_L1Apacket_data()

PGSt_SMF_status GEO_read_L1Apacket_data ( MODFILE *  l1a_file,
int const  number_of_scans,
uint16  earth_encoder_times[MAX_SCAN_NUMBER][ENCODER_LENGTH],
sc_ancil_struct  sc_ancillary_data[2],
int16  view_sector_start[MAX_SCAN_NUMBER][SECTOR_LENGTH],
uint16  FRside[MAX_SCAN_NUMBER][ELEC_SIDES],
uint16  SAside[MAX_SCAN_NUMBER][ELEC_SIDES],
uint16  ss_cp_mode[] 
)

Definition at line 6 of file GEO_read_L1Apacket_data.c.

◆ GEO_read_L1Ascan_metadata()

int GEO_read_L1Ascan_metadata ( MODFILE *const  l1a_file,
int const  number_of_scans,
l1a_metadata_struct const *const  granule_metadata,
frame_data_struct  frame_data[MAX_SCAN_NUMBER],
int16  mirr_side[MAX_SCAN_NUMBER] 
)

Definition at line 6 of file GEO_read_L1Ascan_metadata.c.

◆ GEO_read_L1Aspecific_metadata()

int GEO_read_L1Aspecific_metadata ( MODFILE *const  l1a_file,
l1a_metadata_struct *const  granule_metadata,
int *const  number_of_scans 
)

Definition at line 9 of file GEO_read_L1Aspecific_metadata.c.

◆ GEO_read_L1Atemp_data()

PGSt_SMF_status GEO_read_L1Atemp_data ( const GEO_param_struct * const  ,
MODFILE * const  ,
int const  ,
float32  [] 
)