#include "L1B_Tables.h"
#include "HDF_Lib.h"
#include "PGS_PC.h"
#include "PGS_Error_Codes.h"
#include "FNames.h"
#include <math.h>
#include <stdlib.h>
Go to the source code of this file.
|
PGSt_SMF_status | Read_Lookup_Tables (L1A_granule_t *L1A_Gran, lookup_tables_t *tables, Run_Time_Parameters_t *runtime_params) |
|
PGSt_SMF_status | Read_Refl_Tables (L1A_granule_t *L1A_Gran, refl_tables_t *tables) |
|
PGSt_SMF_status | Read_Emiss_Tables (L1A_granule_t *L1A_Gran, emiss_tables_t *tables) |
|
PGSt_SMF_status | Read_QA_Tables (L1A_granule_t *L1A_Gran, QA_tables_t *QA_tables) |
|
PGSt_SMF_status | Read_L1B_SDS_LUT (int32 sd_id, char *name, int32 data_type, int32 rank, int32 *dims, float64 data_collection_TAI_time, void *data) |
|
int32 | TDLUT_GetAlgorithm (int32 sd_id, char *name) |
|
PGSt_SMF_status | TDLUT_ReadStepFunction (int32 sd_id, char *name, int32 data_type, int32 rank, int32 *dims, float64 data_collection_TAI_time, void *data) |
|
PGSt_SMF_status | TDLUT_ReadPiecewiseLinearFunction (int32 sd_id, char *name, int32 data_type, int32 rank, int32 *dims, float64 data_collection_TAI_time, void *data) |
|
PGSt_SMF_status | Expand_BDSM_LUT (void *data, void **data_new, int32 data_type, int32 lead_dim, int32 *n_bytes) |
|
int32 | BDSM_index (char *ascii_file) |
|
◆ ASSIGN_DATA_PTR
#define ASSIGN_DATA_PTR |
( |
|
luts, |
|
|
|
lutname, |
|
|
|
dataptr |
|
) |
| |
Value:
{ \
break; \
i++; \
} \
{ \
char errmsg[512]; \
sprintf(errmsg, "LUT name %s not found in LUTs array.", lutname); \
L1BErrorMsg(location, returnStatus, errmsg,
NULL, \
lun,
"*** CODE BUG ***",
True); \
return returnStatus; \
} \
luts[
i].data = (VOIDP) dataptr;
Definition at line 211 of file L1B_Tables.c.
◆ INSERT_LUT_VALUES
#define INSERT_LUT_VALUES |
◆ TDLUT_PIECEWISE_LINEAR_MAX_TIMES
#define TDLUT_PIECEWISE_LINEAR_MAX_TIMES 1000 |
◆ TDLUT_STEPFUNCTION_MAX_TIMES
#define TDLUT_STEPFUNCTION_MAX_TIMES 1000 |
◆ BDSM_index()
int32 BDSM_index |
( |
char * |
ascii_file | ) |
|
◆ Expand_BDSM_LUT()
PGSt_SMF_status Expand_BDSM_LUT |
( |
void * |
data, |
|
|
void ** |
data_new, |
|
|
int32 |
data_type, |
|
|
int32 |
lead_dim, |
|
|
int32 * |
n_bytes |
|
) |
| |
◆ Read_Emiss_Tables()
◆ Read_L1B_SDS_LUT()
PGSt_SMF_status Read_L1B_SDS_LUT |
( |
int32 |
sd_id, |
|
|
char * |
name, |
|
|
int32 |
data_type, |
|
|
int32 |
rank, |
|
|
int32 * |
dims, |
|
|
float64 |
data_collection_TAI_time, |
|
|
void * |
data |
|
) |
| |
◆ Read_Lookup_Tables()
◆ Read_QA_Tables()
◆ Read_Refl_Tables()
◆ TDLUT_GetAlgorithm()
int32 TDLUT_GetAlgorithm |
( |
int32 |
sd_id, |
|
|
char * |
name |
|
) |
| |
◆ TDLUT_ReadPiecewiseLinearFunction()
PGSt_SMF_status TDLUT_ReadPiecewiseLinearFunction |
( |
int32 |
sd_id, |
|
|
char * |
name, |
|
|
int32 |
data_type, |
|
|
int32 |
rank, |
|
|
int32 * |
dims, |
|
|
float64 |
data_collection_TAI_time, |
|
|
void * |
data |
|
) |
| |
◆ TDLUT_ReadStepFunction()
PGSt_SMF_status TDLUT_ReadStepFunction |
( |
int32 |
sd_id, |
|
|
char * |
name, |
|
|
int32 |
data_type, |
|
|
int32 |
rank, |
|
|
int32 * |
dims, |
|
|
float64 |
data_collection_TAI_time, |
|
|
void * |
data |
|
) |
| |
◆ emiss_luts
◆ qa_luts
◆ refl_luts
◆ RFLAG