Go to the documentation of this file.
2 #define __CZCS_DEFINED 1
23 #define NCZCS_PIX 1968
143 typedef struct hdr2 HEADER2_TYPE;
397 int main(
int,
char *[]);
398 int read_crtt(
char *, gattr_struc *, l1_data_struc *);
408 void czcs_ctl_pt(DATA_REC_TYPE, gattr_struc *,
int, l1_data_struc *);
409 void lonlat_(
float[],
float[],
float[],
float[]);
410 void lladjust_(
float *,
float *,
float *,
float *,
float[],
float[],
float[]);
411 void satang_(
double *,
double *,
float *,
float *,
float *,
float *,
float *,
412 float *,
float *,
float *);
413 void sunangs_(
int *,
int *,
float *,
float *,
float *,
float *,
float *);
414 int time_str(
short,
short,
int,
char *);
415 void cz_ll_upd(l1_data_struc *, gattr_struc *);
419 int cz_clean(gattr_struc *, l1_data_struc *);
424 void fill_mstr(
int *, mstr_struc *, timqual_struc *,
int,
int,
int);
425 int cztimqual(
char *, timqual_struc *,
int *);
426 int cz_l1_read(
char *,
int, gattr_struc *, l1_data_struc *);
429 int cz_mov_scn(
int,
int,
char *, mstr_struc *,
int,
int, gattr_struc *,
432 void cz_sd_set(l1_data_struc *, gattr_struc *);
433 int fill_orb_dat(l1_data_struc *l1_data, gattr_struc *gattr);
435 void convert_data_rec_to_dec(DATA_REC_TYPE *);
436 void convert_header_rec_to_dec(HEADER2_TYPE *);
unsigned char alg_id_location
unsigned char radiance_cnts[6][1968]
void czcs_ctl_pt(DATA_REC_TYPE, gattr_struc *, int, l1_data_struc *)
void cz_ll_upd(l1_data_struc *, gattr_struc *)
short no_of_wbvt_bit_slips
short ave_subcomputed_data[32]
LINE_TYPE_LONG chan_line[6]
unsigned char rgt_tick_inc
int read_file_list(char *, char **, int)
float fixed_pt_2_floating_pt(int, int)
int fill_orb_dat(l1_data_struc *l1_data, gattr_struc *gattr)
short no_of_hdt_parity_errs
unsigned char * counts[6]
LINE_TYPE_SHORT enhancement_eqs[6]
short no_of_wbvt_sync_losses
short no_of_hdt_sync_losses
int32_t reverse_long_int(int32_t)
unsigned qstnble_attitude
void cz_meta_adj(l1_data_struc *, gattr_struc *)
unsigned volt_outside_range
unsigned short pxl_no_nadir
unsigned char top_tick_inc
int cz_clean(gattr_struc *, l1_data_struc *)
void hdr_2_gattr(HEADER2_TYPE, gattr_struc *)
void get_record_info(HEADER1_TYPE, short *, short *, short *, short *, short *)
unsigned char target_area_code[3]
unsigned cal_outside_range
unsigned char bot_tick_inc
int time_str(short, short, int, char *)
short no_of_missing_scans_all
int cz_mov_scn(int, int, char *, mstr_struc *, int, int, gattr_struc *, l1_data_struc *)
unsigned char cal_qual[6]
void sunangs_(int *, int *, float *, float *, float *, float *, float *)
void cz_sd_set(l1_data_struc *, gattr_struc *)
unsigned char parameter_presence
int cz_dat_alloc(int, int, int, l1_data_struc *)
void lladjust_(float *, float *, float *, float *, float[], float[], float[])
unsigned char top_bot_tick_label_flag
int32 set_czcs_ctl_data(int32, int32, gattr_struc, l1_data_struc)
void satang_(double *, double *, float *, float *, float *, float *, float *, float *, float *, float *)
unsigned char alg_id_chan[6]
unsigned char parm_presence
unsigned qstnble_ephemeris
int read_crtt(char *, gattr_struc *, l1_data_struc *)
int wrt_czcs_qual(int32, int32, int, l1_data_struc)
unsigned char lft_tick_inc
unsigned channel_not_present
short wbvt_bit_slips_summary
short reverse_short_int(short)
short conversion_tab_chan6[256]
int wrt_czcs_sla(int32, int32, int, l1_data_struc)
void fill_mstr(int *, mstr_struc *, timqual_struc *, int, int, int)
int cztimqual(char *, timqual_struc *, int *)
short no_of_missing_scans[6]
int cz_l1_read(char *, int, gattr_struc *, l1_data_struc *)
int create_global_attribute(char *, int, gattr_struc)
void cz_dat_free(l1_data_struc *, int)
int czcs_l1_write(char *, l1_data_struc, gattr_struc)
void lonlat_(float[], float[], float[], float[])
VOLTAGE_STEP volt_stair[6][16]
void olap_resolve(mstr_struc *, int, int, int, int)
unsigned char lft_rgt_tick_label_flag
int create_band_sds(int, int, unsigned char *[], int, int)
unsigned char time_update_flag
short subcommuted_data_val_cnt