|
enum | switch_t {
OFF,
ON,
OFF,
ON,
OFF,
ON
} |
|
enum | resolution_index_t {
INDEX_250M,
INDEX_500M,
INDEX_1000M_DAY,
INDEX_1000M_NIGHT,
NUM_L1A_RESOLUTIONS,
INDEX_250M,
INDEX_500M,
INDEX_1000M_DAY,
INDEX_1000M_NIGHT,
NUM_L1A_RESOLUTIONS
} |
|
enum | L1B_EV_FILE_index_t {
INDEX_L1B_250m,
INDEX_L1B_500m,
INDEX_L1B_1km,
NUM_L1B_EV_FILES,
INDEX_L1B_250m,
INDEX_L1B_500m,
INDEX_L1B_1km,
NUM_L1B_EV_FILES
} |
|
enum | L1A_attr_index_t {
Orbital_Node,
Number_Of_Scans,
Number_Day_Scans,
Number_Night_Scans,
Total_Frames,
Earth_Frames,
SD_Frames,
SRCA_Frames,
BB_Frames,
SV_Frames,
Scan_Type,
Incomplete_Scans,
Missing_Packets,
Packets_With_Bad_CRC,
Discarded_Packets,
NUM_L1A_ATTRIBUTES,
Orbital_Node,
Number_Of_Scans,
Number_Day_Scans,
Number_Night_Scans,
Total_Frames,
Earth_Frames,
SD_Frames,
SRCA_Frames,
BB_Frames,
SV_Frames,
Scan_Type,
Incomplete_Scans,
Missing_Packets,
Packets_With_Bad_CRC,
Discarded_Packets,
NUM_L1A_ATTRIBUTES
} |
|
enum | target_index_t {
SD_INDEX,
SRCA_INDEX,
BB_INDEX,
SV_INDEX,
EV_INDEX,
NUM_TARGETS,
SD_INDEX,
SRCA_INDEX,
BB_INDEX,
SV_INDEX,
EV_INDEX,
NUM_TARGETS
} |
|
enum | night_band_index_t {
BAND20,
BAND21,
BAND22,
BAND23,
BAND24,
BAND25,
BAND26,
BAND27,
BAND28,
BAND29,
BAND30,
BAND31,
BAND32,
BAND33,
BAND34,
BAND35,
BAND36,
NUM_NIGHT_BANDS,
BAND20,
BAND21,
BAND22,
BAND23,
BAND24,
BAND25,
BAND26,
BAND27,
BAND28,
BAND29,
BAND30,
BAND31,
BAND32,
BAND33,
BAND34,
BAND35,
BAND36,
NUM_NIGHT_BANDS
} |
|
enum | gran_average_def_t {
GRAN_AVG_TP_BB_TEMP01,
GRAN_AVG_TP_BB_TEMP02,
GRAN_AVG_TP_BB_TEMP03,
GRAN_AVG_TP_BB_TEMP04,
GRAN_AVG_TP_BB_TEMP05,
GRAN_AVG_TP_BB_TEMP06,
GRAN_AVG_TP_BB_TEMP07,
GRAN_AVG_TP_BB_TEMP08,
GRAN_AVG_TP_BB_TEMP09,
GRAN_AVG_TP_BB_TEMP10,
GRAN_AVG_TP_BB_TEMP11,
GRAN_AVG_TP_BB_TEMP12,
GRAN_AVG_TA_AO_VIS_FPAE,
GRAN_AVG_TA_AO_NIR_FPAE,
GRAN_AVG_TA_RC_SMIR_CFPAE,
GRAN_AVG_TA_RC_LWIR_CFPAE,
GRAN_AVG_TP_SA_RCT1_MIRE,
GRAN_AVG_TP_SA_RCT2_MIRE,
GRAN_AVG_TP_SA_A_MTR,
GRAN_AVG_TP_MF_CALBKHD_SR,
GRAN_AVG_TP_SR_SNOUT,
GRAN_AVG_TP_MF_Z_BKHD_BB,
GRAN_AVG_TP_MF_CVR_OP_SR,
GRAN_AVG_TP_AO_SMIR_OBJ,
GRAN_AVG_TP_AO_LWIR_OBJ,
GRAN_AVG_TP_AO_SMIR_LENS,
GRAN_AVG_TP_AO_LWIR_LENS,
GRAN_AVG_TA_RC_CS,
GRAN_AVG_TA_RC_CS_OG,
GRAN_AVG_TA_RC_IS,
GRAN_AVG_TA_RC_IS_OG,
GRAN_AVG_TA_RC_OS_OG,
GRAN_AVG_VR_RC_LW_FPA_HTR,
NUM_GRAN_AVERAGES,
GRAN_AVG_TP_BB_TEMP01,
GRAN_AVG_TP_BB_TEMP02,
GRAN_AVG_TP_BB_TEMP03,
GRAN_AVG_TP_BB_TEMP04,
GRAN_AVG_TP_BB_TEMP05,
GRAN_AVG_TP_BB_TEMP06,
GRAN_AVG_TP_BB_TEMP07,
GRAN_AVG_TP_BB_TEMP08,
GRAN_AVG_TP_BB_TEMP09,
GRAN_AVG_TP_BB_TEMP10,
GRAN_AVG_TP_BB_TEMP11,
GRAN_AVG_TP_BB_TEMP12,
GRAN_AVG_TA_AO_VIS_FPAE,
GRAN_AVG_TA_AO_NIR_FPAE,
GRAN_AVG_TA_RC_SMIR_CFPAE,
GRAN_AVG_TA_RC_LWIR_CFPAE,
GRAN_AVG_TP_SA_RCT1_MIRE,
GRAN_AVG_TP_SA_RCT2_MIRE,
GRAN_AVG_TP_SA_A_MTR,
GRAN_AVG_TP_MF_CALBKHD_SR,
GRAN_AVG_TP_SR_SNOUT,
GRAN_AVG_TP_MF_Z_BKHD_BB,
GRAN_AVG_TP_MF_CVR_OP_SR,
GRAN_AVG_TP_AO_SMIR_OBJ,
GRAN_AVG_TP_AO_LWIR_OBJ,
GRAN_AVG_TP_AO_SMIR_LENS,
GRAN_AVG_TP_AO_LWIR_LENS,
GRAN_AVG_TA_RC_CS,
GRAN_AVG_TA_RC_CS_OG,
GRAN_AVG_TA_RC_IS,
GRAN_AVG_TA_RC_IS_OG,
GRAN_AVG_TA_RC_OS_OG,
GRAN_AVG_VR_RC_LW_FPA_HTR,
NUM_GRAN_AVERAGES
} |
|
|
int | safe_strcat (char *buf, char *str, int buflen) |
|
void | L1BErrorMsg (char *L1B_location, PGSt_SMF_code code, char *input_message, char *assoc_function, int32 lun, char *other_msg, boolean error_out) |
|
void | SMF_ERROR (PGSt_SMF_code code, char *messagestring) |
|
void | Bad_L1A_Error_Out (char *name, char *message) |
|
PGSt_SMF_status | Read_Run_Time_Parameters (Run_Time_Parameters_t *runtime_params) |
|
PGSt_SMF_status | Open_and_Read_L1A (Run_Time_Parameters_t *runtime_params, L1A_granule_t *L1A_Gran, boolean *skip_night_hi_res) |
|
PGSt_SMF_status | Get_Satellite_ID (PGSt_PC_Logical lun, int32 *satellite_ID) |
|
PGSt_SMF_status | Read_L1A_EV_Scan (int16 S, L1A_granule_t *L1A_Gran, L1A_Scan_t *L1A_Scan) |
|
PGSt_SMF_status | Aggregate_L1B (L1B_Scan_t *L1B_Scan) |
|
PGSt_SMF_status | Fill_Dead_Detector_SI (boolean isdaymode, int8 *dead_detector, L1B_Scan_t *L1B_Scan, L1B_granule_t *L1B_Gran, QA_Common_t *QA_Common) |
|
PGSt_SMF_status | Write_L1B_EV_Scan (int16 S, L1B_granule_t *L1B_Gran, L1B_Scan_t *L1B_Scan, boolean isdaymode) |
|
PGSt_SMF_status | Close_L1A_Granule (L1A_granule_t *L1A_Gran, L1A_Scan_t *L1A_Scan) |
|
PGSt_SMF_status | Close_L1B_Granule (L1B_granule_t *L1B_Gran, L1B_Scan_t *L1B_Scan, boolean skip_night_hi_res) |
|