#include "Reflective_Cal.h"
#include "Reflective_CalP.h"
#include "L1B_Tables.h"
#include "HDF_Lib.h"
#include "PGS_Error_Codes.h"
#include "FNames.h"
#include <math.h>
Go to the source code of this file.
|
PGSt_SMF_status | Reflective_Cal (int16 S, L1A_granule_t *L1A_Gran, L1B_granule_t *L1B_Gran, L1A_Scan_t *L1A_Scan, L1B_Scan_t *L1B_Scan, Preprocess_Data_t *PP, refl_tables_t *refl_tables, common_QA_tables_t *QA_tables, QA_Common_t *QA_Common) |
|
PGSt_SMF_status | Copy_Band_26_Data (L1B_Scan_t *L1B_Scan) |
|
PGSt_SMF_status | Band_26_Crosstalk_Correction (L1B_Scan_t *L1B_Scan, int16 *b5_frame_offset, float32 *b26_fr_b5_scaled_corr, QA_Common_t *QA_Common, uint32 *valid_pixels, uint32 *negative_value_below_noise_pixels, int16 *bad_data_flag, boolean isdaymode, boolean perform_B26_correction) |
|
◆ MAX_UNCERTAINTY_UI
#define MAX_UNCERTAINTY_UI 15 |
◆ Band_26_Crosstalk_Correction()
PGSt_SMF_status Band_26_Crosstalk_Correction |
( |
L1B_Scan_t * |
L1B_Scan, |
|
|
int16 * |
b5_frame_offset, |
|
|
float32 * |
b26_fr_b5_scaled_corr, |
|
|
QA_Common_t * |
QA_Common, |
|
|
uint32 * |
valid_pixels, |
|
|
uint32 * |
negative_value_below_noise_pixels, |
|
|
int16 * |
bad_data_flag, |
|
|
boolean |
isdaymode, |
|
|
boolean |
perform_B26_correction |
|
) |
| |
◆ Copy_Band_26_Data()
PGSt_SMF_status Copy_Band_26_Data |
( |
L1B_Scan_t * |
L1B_Scan | ) |
|
◆ Reflective_Cal()
◆ Reflective_Cal_Band_Flag
int32 Reflective_Cal_Band_Flag |
◆ RFLAG
◆ RSCL_FLAG