ocssw
V2022
|
VcstViirsBandModDG.h
unsigned short ev_flag_array[EV_SAMPLES]
Definition: VcstViirsBandModDG.h:58
ViirsBandModDG(VcstObc *pObc, VIIRS_BAND_ENUM band, bool bCdg)
MOD_PR01 Production producing one five minute granule of output data in each run It can be configured to produce as many as three five minute granules per run Each execution with one construction record and one date file for each dataset In normal these are created by which splits them out of the hour datasets For LANCE they are created by which merges all session MODIS L0 datasets overlapping the requested time and extracts from the merged data those packets which fall within that time period Each scan of data is stored in the L1A granule that covers the start time of that scan
Definition: MOD_PR01_pr.txt:19
Definition: VcstViirsBandModDG.h:160
Definition: VcstViirsBandModDG.h:20
virtual int check_pixel_quality(int band, int scan, int det, short &DN_EV, unsigned short &qual)
PARAM_TYPE_NONE Default value No parameter is buried in the product name name_prefix is case insensitive string compared to the product name PARAM_TYPE_VIS_WAVE The visible wavelength bands from the sensor are buried in the product name The product name is compared by appending and name_suffix ie aph_412_giop where prod_ix will be set to PARAM_TYPE_IR_WAVE same search method as PARAM_TYPE_VIS_WAVE except only wavelength above are looped through but prod_ix is still based ie aph_2_giop for the second band
Definition: HOWTO_Add_a_product.txt:42
Definition: VcstViirsBandModDG.h:131
virtual int calibrate_sample(int row, int scan, int det, int &frm, short MS, short DN_EV, float &rad, unsigned short &qual, short &gain)
int getSVFromEV()
Definition: VcstObc.h:45
int calibrate_scan(int scan)
short dn_ev_array[DETECTORS][EV_SAMPLES]
Definition: VcstViirsBandModDG.h:55
int write_cdg(const NcFile *nc_output)
static const int TrimTable_DG_[DETECTORS][2]
Definition: VcstViirsBandModDG.h:53
virtual int calibrate_pixel(int row, int scan, int det, int &frm, short MS, short *DN_EV, float &rad, float &refl, unsigned int &shrt, unsigned short &qual)
unsigned char ev_gain_array[DETECTORS][EV_SAMPLES]
Definition: VcstViirsBandModDG.h:56
virtual int calibrate_pixel(int row, int scan, int det, int &frm, short MS, short DN_EV, float &rad, float &refl_bt, unsigned int &shrt, unsigned short &qual)
Definition: VcstViirsBandMod.h:20
int calibrate_sample(int row, int scan, int det, int &frm, short MS, short DN_EV, float &rad, unsigned short &qual, short &gain)
~ViirsBandModDG()
int calibrate_sample(int row, int scan, int det, int &frm, short MS, short DN_EV, float &rad, unsigned short &qual, short &gain)
virtual int check_pixel_quality(int band, int scan, int det, short &DN_EV, unsigned short &qual, short gain)
ViirsBandModDGTeb(VcstObc *pObc, VIIRS_BAND_ENUM band, bool bCdg)
~ViirsBandModDGRsb()
ViirsBandModDGRsb(VcstObc *pObc, VIIRS_BAND_ENUM band, bool bCdg)
int initialize_L1A_data()
~ViirsBandModDGTeb()