OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022
Reflective_Cal.c File Reference
#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>
Include dependency graph for Reflective_Cal.c:

Go to the source code of this file.

Macros

#define MAX_UNCERTAINTY_UI   15
 

Functions

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)
 

Variables

int16 RFLAG
 
int16 RSCL_FLAG
 
int32 Reflective_Cal_Band_Flag
 

Macro Definition Documentation

◆ MAX_UNCERTAINTY_UI

#define MAX_UNCERTAINTY_UI   15

Definition at line 13 of file Reflective_Cal.c.

Function Documentation

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

Definition at line 1244 of file Reflective_Cal.c.

◆ Copy_Band_26_Data()

PGSt_SMF_status Copy_Band_26_Data ( L1B_Scan_t L1B_Scan)

Definition at line 1192 of file Reflective_Cal.c.

◆ Reflective_Cal()

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 
)

Definition at line 20 of file Reflective_Cal.c.

Variable Documentation

◆ Reflective_Cal_Band_Flag

int32 Reflective_Cal_Band_Flag

Definition at line 1190 of file Reflective_Cal.c.

◆ RFLAG

int16 RFLAG

Definition at line 75 of file Granule.c.

◆ RSCL_FLAG

int16 RSCL_FLAG

Definition at line 76 of file Granule.c.