📄 epr_dddb.c
字号:
{"per_sst_for_inv", e_tid_short, "0.01 %", 2, "1", "percentage of SST (nadir view) invalid"}, {"per_sst_dual_inv", e_tid_short, "0.01 %", 2, "1", "percentage of SST (dual view) invalid"}, {"pv_nad_scan_error", e_tid_short, NULL, 2, "1", "Packet Validation during nadir view number of scans - all other errors"}, {"pv_for_null_pac", e_tid_short, NULL, 2, "1", "Packet Validation during forward view number of scans null packet"}, {"pv_for_fail_val", e_tid_short, NULL, 2, "1", "Packet Validation during forward view number of scans failing basic validation"}, {"pv_for_fail_crc_chk", e_tid_short, NULL, 2, "1", "Packet Validation during forward view number of scans failing CRC check"}, {"pv_for_show_buf_full", e_tid_short, NULL, 2, "1", "Packet Validation during forward view number of scans showing buffers full"}, {"pv_for_scan_jitt", e_tid_short, NULL, 2, "1", "Packet Validation during forward view number of scans showing scan jitter"}, {"resv_char_5", e_tid_short, NULL, 2, "1", "reserved for future use"}, {"resv_char_6", e_tid_short, NULL, 2, "1", "reserved for future use"}, {"resv_char_7", e_tid_short, NULL, 2, "1", "reserved for future use"}, {"resv_char_8", e_tid_short, NULL, 2, "1", "reserved for future use"}, {"pv_for_scan_error", e_tid_short, NULL, 2, "1", "Packet Validation during forward view number of scans - all other errors"}, {"spare_2", e_tid_spare, NULL, 28, "1", "Spare"}};static const struct RecordDescriptor ATS_NR__2P_MDSR_dp_aatsr_rec_data[] = { {"dsr_time", e_tid_time, "MJD", 12, "1", "Nadir UTC time in MJD format"}, {"quality_flag", e_tid_uchar, "flag", 1, "1", "Quality Indicator (-1 for blank MDSR, 0 otherwise)"}, {"spare_1", e_tid_spare, NULL, 3, "1", "Spare"}, {"img_scan_y", e_tid_long, "m", 4, "1", "image scan y coordinate"}, {"conf_wd_flags", e_tid_ushort, "flags", 2, "512", "confidence words (Defined in Table 7.5.1.7.8 3)"}, {"nad_field", e_tid_short, "K/100", 2, "512", "nadir field (Note 1)"}, {"comb_field", e_tid_short, "See Note 1", 2, "512", "combined field (Note 1)"}};static const struct RecordDescriptor ATS_TOA_1P_ADSR_loc_aatsr_rec_data[] = { {"dsr_time", e_tid_time, "MJD", 12, "1", "Nadir UTC time in MJD format"}, {"attach_flag", e_tid_uchar, "flag", 1, "1", "Attachment Flag (set to 1 if all MDSRs corresponding to this ADSR are blank, set to 0 otherwise)"}, {"spare_1", e_tid_spare, NULL, 3, "1", "Spare"}, {"img_scan_y", e_tid_long, "m", 4, "1", "image scan y coordinate"}, {"tie_pt_lat", e_tid_long, "(1e-6) degrees", 4, "23", "tie point latitudes"}, {"tie_pt_long", e_tid_long, "(1e-6) degrees", 4, "23", "tie point longitudes"}, {"lat_corr_nadv", e_tid_long, "(1e-6) degrees", 4, "23", "latitude corrections, nadir view"}, {"long_corr_nadv", e_tid_long, "(1e-6) degrees", 4, "23", "longitude corrections, nadir view"}, {"lat_corr_forv", e_tid_long, "(1e-6) degrees", 4, "23", "latitude corrections, forward view"}, {"long_corr_forv", e_tid_long, "(1e-6) degrees", 4, "23", "longitude corrections, forward view"}, {"topo_alt", e_tid_short, "metres", 2, "23", "Topographic Altitude"}, {"spare_2", e_tid_spare, NULL, 8, "1", "Spare"}};static const struct RecordDescriptor ATS_TOA_1P_ADSR_pix_aatsr_rec_data[] = { {"dsr_time", e_tid_time, "MJD", 12, "1", "Nadir UTC time in MJD format"}, {"attach_flag", e_tid_uchar, "flag", 1, "1", "Attachment flag (always set to zero for this ADS)"}, {"spare_1", e_tid_spare, NULL, 3, "1", "Spare"}, {"img_scan_y", e_tid_long, "m", 4, "1", "image scan y coordinate"}, {"instr_scan_num", e_tid_ushort, NULL, 2, "512", "instrument scan number"}, {"pix_num", e_tid_ushort, NULL, 2, "512", "pixel number"}};static const struct RecordDescriptor ATS_TOA_1P_ADSR_sa_aatsr_rec_data[] = { {"dsr_time", e_tid_time, "MJD", 12, "1", "Nadir UTC time in MJD format"}, {"attach_flag", e_tid_uchar, "flag", 1, "1", "Attachment Flag (always set to zero for this ADS)"}, {"spare_1", e_tid_spare, NULL, 3, "1", "Spare"}, {"img_scan_y", e_tid_long, "m", 4, "1", "image scan y coordinate"}, {"tie_pt_sol_elev", e_tid_long, "mdeg", 4, "11", "tie point solar elevation"}, {"tie_pt_sat_elev_nad", e_tid_long, "mdeg", 4, "11", "tie point satellite elevation nadir"}, {"tie_pt_sol_az", e_tid_long, "mdeg", 4, "11", "tie point solar azimuth"}, {"tie_pt_sat_azi", e_tid_long, "mdeg", 4, "11", "tie point satellite azimuth"}, {"spare_2", e_tid_spare, NULL, 20, "1", "Spare"}};static const struct RecordDescriptor ATS_TOA_1P_ADSR_scan_aatsr_rec_data[] = { {"dsr_time", e_tid_time, "MJD", 12, "1", "Scan UTC time in MJD format"}, {"attach_flag", e_tid_uchar, "flag", 1, "1", "Attachment Flag (always set to zero for this ADS)"}, {"spare_1", e_tid_spare, NULL, 3, "1", "Spare"}, {"instr_scan_num", e_tid_ushort, NULL, 2, "1", "instrument scan number"}, {"tie_pix_x", e_tid_long, "m", 4, "99", "tie pixel x coordinate"}, {"tie_pix_y", e_tid_long, "m", 4, "99", "tie pixel y coordinate"}, {"spare_2", e_tid_spare, NULL, 20, "1", "spare"}};static const struct RecordDescriptor ATS_TOA_1P_ADSR_sq_aatsr_rec_data[] = { {"dsr_time", e_tid_time, "MJD", 12, "1", "Nadir UTC time in MJD format"}, {"attach_flag", e_tid_uchar, "flag", 1, "1", "Attachment flag(set to 1 if all MDSRs corresponding to this ADSR are blank, set to 0 otherwise)"}, {"spare_1", e_tid_spare, NULL, 3, "1", "Spare"}, {"scan_num", e_tid_ushort, NULL, 2, "1", "scan number"}, {"pv_nad_null_pac", e_tid_short, NULL, 2, "1", "Packet Validation during nadir view number of scans null packet"}, {"pv_nad_fail_val", e_tid_short, NULL, 2, "1", "Packet Validation during nadir view number of scans failing basic validation"}, {"pv_nad_fail_crc_chk", e_tid_short, NULL, 2, "1", "Packet Validation during nadir view number of scans failing CRC check"}, {"pv_nad_show_buf_full", e_tid_short, NULL, 2, "1", "Packet Validation during nadir view number of scans showing buffers full"}, {"pv_nad_scan_jitt", e_tid_short, NULL, 2, "1", "Packet Validation during nadir view number of scans showing scan jitter"}, {"resv_char_1", e_tid_short, NULL, 2, "1", "reserved for future use"}, {"resv_char_2", e_tid_short, NULL, 2, "1", "reserved for future use"}, {"resv_char_3", e_tid_short, NULL, 2, "1", "reserved for future use"}, {"resv_char_4", e_tid_short, NULL, 2, "1", "reserved for future use"}, {"pv_nad_scan_error", e_tid_short, NULL, 2, "1", "Packet Validation during nadir view number of scans - all other errors"}, {"pv_for_null_pac", e_tid_short, NULL, 2, "1", "Packet Validation during forward view number of scans null packet"}, {"pv_for_fail_val", e_tid_short, NULL, 2, "1", "Packet Validation during forward view number of scans failing basic validation"}, {"pv_for_fail_crc_chk", e_tid_short, NULL, 2, "1", "Packet Validation during forward view number of scans failing CRC check"}, {"pv_for_show_buf_full", e_tid_short, NULL, 2, "1", "Packet Validation during forward view number of scans showing buffers full"}, {"pv_for_scan_jitt", e_tid_short, NULL, 2, "1", "Packet Validation during forward view number of scans showing scan jitter"}, {"resv_char_5", e_tid_short, NULL, 2, "1", "reserved for future use"}, {"resv_char_6", e_tid_short, NULL, 2, "1", "reserved for future use"}, {"resv_char_7", e_tid_short, NULL, 2, "1", "reserved for future use"}, {"resv_char_8", e_tid_short, NULL, 2, "1", "reserved for future use"}, {"pv_for_scan_error", e_tid_short, NULL, 2, "1", "Packet Validation during forward view number of scans - all other errors"}, {"spare_2", e_tid_spare, NULL, 28, "1", "Spare"}};static const struct RecordDescriptor ATS_TOA_1P_MDSR_brgt_aatsr_rec_data[] = { {"dsr_time", e_tid_time, "MJD", 12, "1", "Nadir UTC time in MJD format"}, {"quality_flag", e_tid_uchar, "flag", 1, "1", "Quality Indicator (-1 for blank MDSR, 0 otherwise)"}, {"spare_1", e_tid_spare, NULL, 3, "1", "Spare"}, {"img_scan_y", e_tid_long, "m", 4, "1", "image scan y coordinate"}, {"bt_rad_pix", e_tid_short, "K/100%/100", 2, "512", "BT or refectance for pixel 0 - 511(Units are K/100 for BT, %/100 for reflectance. Small negative values may be used to represent channel-specific exceptional values)."}};static const struct RecordDescriptor ATS_TOA_1P_MDSR_cl_aatsr_rec_data[] = { {"dsr_time", e_tid_time, "MJD", 12, "1", "Nadir UTC time in MJD format"}, {"quality_flag", e_tid_uchar, "flag", 1, "1", "Quality Indicator (-1 for blank MDSR, 0 otherwise)"}, {"spare_1", e_tid_spare, NULL, 3, "1", "Spare"}, {"img_scan_y", e_tid_long, "m", 4, "1", "image scan y coordinate"}, {"cl_land_flags", e_tid_ushort, "flags", 2, "512", "cloud/land flags"}};static const struct RecordDescriptor ATS_TOA_1P_MDSR_conf_aatsr_rec_data[] = { {"dsr_time", e_tid_time, "MJD", 12, "1", "Nadir UTC time in MJD format"}, {"quality_flag", e_tid_uchar, "flag", 1, "1", "Quality Indicator (-1 for blank MDSR, 0 otherwise)"}, {"spare_1", e_tid_spare, NULL, 3, "1", "Spare"}, {"img_scan_y", e_tid_long, "m", 4, "1", "image scan y coordinate"}, {"conf_wd_flags", e_tid_ushort, "flags", 2, "512", "Confidence words"}};static const struct RecordDescriptor ATS_VC1_AX_GADS_aatsr_rec_data[] = { {"dsr_time", e_tid_time, "MJD", 12, "1", "Time of cal in MJD format"}, {"attach_flag", e_tid_uchar, "flag", 1, "1", "Attachment flag (always set to zero for this flag)"}, {"spare_1", e_tid_spare, NULL, 3, "1", "Spare"}, {"slp_16_mic", e_tid_float, NULL, 4, "1", "1.6 micron slope"}, {"slp_087_mic", e_tid_float, NULL, 4, "1", "0.870 micron slope"}, {"slp_067_mic", e_tid_float, NULL, 4, "1", "0.670 micron slope"}, {"slp_055_mic", e_tid_float, NULL, 4, "1", "0.555 micron slope"}, {"asc_time", e_tid_time, "MJD", 12, "1", "UTC at ascending node crossing, in MJD format"}, {"ave_mon_cnt", e_tid_float, NULL, 4, "1", "Average Monitor count"}, {"sd_mon_cnt", e_tid_float, NULL, 4, "1", "Standard deviation of Monitor count"}, {"sol_irr_16", e_tid_float, NULL, 4, "1", "Solar irradiance (1.6 micron)"}, {"sol_irr_087", e_tid_float, NULL, 4, "1", "Solar irradiance (0.870 micron)"}, {"sol_irr_067", e_tid_float, NULL, 4, "1", "Solar irradiance (0.670 micron)"}, {"sol_irr_055", e_tid_float, NULL, 4, "1", "Solar irradiance (0.555 micron)"}, {"ave_vispix_16", e_tid_float, NULL, 4, "1", "Average VISCAL Pixel Counts (1.6 (m)"}, {"ave_vispix_087", e_tid_float, NULL, 4, "1", "Average VISCAL Pixel Counts (0.87 (m)"}, {"ave_vispix_067", e_tid_float, NULL, 4, "1", "Average VISCAL Pixel Counts (0.67 (m)"}, {"ave_vispix_055", e_tid_float, NULL, 4, "1", "Average VISCAL Pixel Counts (0.55 (m)"}, {"vis_pixnois_16", e_tid_float, NULL, 4, "1", "VISCAL Pixel Noise (1.6 micron)"}, {"vis_pixnois_087", e_tid_float, NULL, 4, "1", "VISCAL Pixel Noise (0.87 micron)"}, {"vis_pixnois_067", e_tid_float, NULL, 4, "1", "VISCAL Pixel Noise (0.67 micron)"}, {"vis_pixnois_055", e_tid_float, NULL, 4, "1", "VISCAL Pixel Noise (0.55 micron)"}, {"ave_xbb_16", e_tid_float, NULL, 4, "1", "Average -X BB Pixel Counts (1.6 (m)"}, {"ave_xbb_cnt_087", e_tid_float, NULL, 4, "1", "Average -
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -