00001
00002
00003
00004 #ifndef _POLDER_DQX_
00005 #define _POLDER_DQX_
00006
00007
00008
00009
00010
00011
00012
00013 #define B1_DIR 32768
00014 #define B1_DQX_ATTITUD 0+B1_DIR
00015 #define B1_DQX_CORREJEC 1+B1_DIR
00016 #define B1_DQX_CORPOL_443NP 2+B1_DIR
00017 #define B1_DQX_CORPOL_OTHER 3+B1_DIR
00018 #define B1_DQX_PROXSAT_443P 4+B1_DIR
00019 #define B1_DQX_PROXSAT_443NP_490_565 5+B1_DIR
00020 #define B1_DQX_PROXSAT_670P 6+B1_DIR
00021 #define B1_DQX_PROXSAT_763_A_910 7+B1_DIR
00022 #define B1_DQX_PIXDEGRAD_443P 8+B1_DIR
00023 #define B1_DQX_PIXDEGRAD_443NP_490_565 9+B1_DIR
00024 #define B1_DQX_PIXDEGRAD_670P 10+B1_DIR
00025 #define B1_DQX_PIXDEGRAD_763_A_910 11+B1_DIR
00026 #define B1_DQX_PARASIT_FIRST_TYPE_1 12+B1_DIR
00027 #define B1_DQX_PARASIT_FIRST_TYPE_2 13+B1_DIR
00028 #define B1_DQX_PARASIT_SND_TYPE_1 14+B1_DIR
00029 #define B1_DQX_PARASIT_SND_TYPE_2 15+B1_DIR
00030
00031
00032
00033
00034
00035 #define L2_DQX_670_865 0
00036 #define L2_DQX_763_765 1
00037 #define L2_DQX_865_910 2
00038 #define L2_DQX_NSD 3
00039 #define L2_DQX_VIEW 4
00040 #define L2_DQX_CENTRAL 5
00041 #define L2_DQX_FOREST 6
00042 #define L2_DQX_SNOW 7
00043 #define L2_DQX_O3 8+2*256
00044 #define L2_DQX_ST1 10
00045 #define L2_DQX_ST2 11
00046 #define L2_DQX_ID 12
00047 #define L2_DQX_IDNLIM 13
00048 #define L2_DQX_CLOUD4 14
00049 #define L2_DQX_CLOUD2 15
00050 #define L2_DQX_IN 16+8*256
00051 #define L2_DQX_NPCLEAR 24+4*256
00052 #define L2_DQX_33VIEW 28
00053 #define L2_DQX_DHS 29+3*256
00054 #define L2_DQX_IQ_AER 32+8*256
00055 #define L2_DQX_ATR1 40
00056 #define L2_DQX_ATR2 41
00057 #define L2_DQX_ATR3 42
00058 #define L2_DQX_ATR4 43
00059 #define L2_DQX_BRDF_AER 48
00060 #define L2_DQX_BRDF_MOD 49+2*256
00061 #define L2_DQX_BRDF_ECART 51+5*256
00062 #define L2_DQX_SN443 56
00063 #define L2_DQX_SN670 57
00064 #define L2_DQX_SN865 58
00065 #define L2_DQX_RSURF 60+4*256
00066
00067
00068
00069
00070
00071 #define L2_DQS_CLOUD 0
00072 #define L2_DQS_NPCLEAR 1+4*256
00073 #define L2_DQS_CENTRAL 5
00074 #define L2_DQS_SNOW 6
00075 #define L2_DQS_865_910 8
00076 #define L2_DQS_QU_443 9
00077 #define L2_DQS_QU_670 10
00078 #define L2_DQS_QU_865 11
00079 #define L2_DQS_O3 12+2*256
00080 #define L2_DQS_ST1 14
00081 #define L2_DQS_ST2 15
00082 #define L2_DQS_ATR1 16
00083 #define L2_DQS_ATR2 17
00084 #define L2_DQS_ATR3 18
00085 #define L2_DQS_ATR4 19
00086 #define L2_DQS_ECARTS 20
00087 #define L2_DQS_IDNLIM 21
00088 #define L2_DQS_IQ_AER 24+8*256
00089
00090
00091
00092
00093
00094
00095
00096
00097 #define L3_DQXR_filter_nb_tracks_out 0+ 8*256
00098 #define L3_DQXR_process_pixel_tracks_in_decade 8+ 2*256
00099 #define L3_DQXR_filter_type 10+ 2*256
00100 #define L3_DQXR_filter_nb_cloudy_tracks 12+ 8*256
00101 #define L3_DQXR_filter_stability 20+ 2*256
00102 #define L3_DQXR_filter_layer_type 22+ 2*256
00103 #define L3_DQXR_process_pixel_nb_tracks 24+ 8*256
00104 #define L3_DQXR_inv_brdf_rms_865 32+ 6*256
00105 #define L3_DQXR_inv_brdf_rms_765 38+ 6*256
00106 #define L3_DQXR_inv_brdf_rms_670 44+ 6*256
00107 #define L3_DQXR_inv_brdf_rms_565 50+ 6*256
00108 #define L3_DQXR_inv_brdf_rms_443 56+ 6*256
00109
00110 #define L3_DQXR_inv_brdf_r2_865 64+ 6*256
00111 #define L3_DQXR_inv_brdf_r2_765 70+ 6*256
00112 #define L3_DQXR_inv_brdf_r2_670 76+ 6*256
00113 #define L3_DQXR_inv_brdf_r2_565 82+ 6*256
00114 #define L3_DQXR_inv_brdf_r2_443 88+ 6*256
00115
00116 #define L3_DQXR_merge_median_is_mode 96+ 2*256
00117 #define L3_DQXR_merge_nb_tracks_out 98+ 8*256
00118 #define L3_DQXR_merge_nb_tracks_in 106+ 8*256
00119
00120
00121
00122
00123
00124
00125
00126
00127 #define L3_DQS_NAER 0
00128 #define L3_DQS_DECADE 2
00129
00130
00131
00132
00133
00134
00135
00136 #define O2_DQX_O2 0
00137 #define O2_DQX_TH2O 1
00138 #define O2_DQX_TO2 2
00139 #define O2_DQX_INV_PIX_N3 3
00140 #define O2_DQX_MAR_PARAM 4
00141 #define O2_DQX_PIG_565 5
00142 #define O2_DQX_PIG_490 6
00143 #define O2_DQX_PIGNDPI_443 7
00144 #define O2_DQX_IT_AERO 8
00145 #define O2_DQX_IT_865 9
00146 #define O2_DQX_IT_443 10
00147 #define O2_DQX_RA865 11
00148 #define O2_DQX_EXT_TAU 12
00149 #define O2_DQX_NOBS 13
00150 #define O2_DQX_TETAV 14
00151 #define O2_DQX_COR_AERO 20
00152 #define O2_DQX_EXT_AERO 21
00153 #define O2_DQX_ISOL_PIX 22
00154 #define O2_DQX_U_COX_MUNK 23
00155 #define O2_DQX_CLOUD1 24
00156 #define O2_DQX_CLOUD2 25
00157 #define O2_DQX_CLOUD4 26
00158 #define O2_DQX_ORIG_OZON 27
00159 #define O2_DQX_CLOUD3 28
00160 #define O2_DQX_U 29+2*256
00161
00162
00163
00164
00165
00166 #define O2_DQS_O2 0
00167 #define O2_DQS_TH2O 1
00168 #define O2_DQS_TO2 2
00169 #define O2_DQS_INV_PIX_N3 3
00170 #define O2_DQS_TAU 4
00171 #define O2_DQS_TAU_MF 5
00172 #define O2_DQS_TAU_ALGO 6
00173 #define O2_DQS_CAS1 7
00174 #define O2_DQS_CAS2 8
00175 #define O2_DQS_CAS3 9
00176 #define O2_DQS_CAS4 10
00177 #define O2_DQS_PHI 11
00178 #define O2_DQS_COR_AERO 20
00179 #define O2_DQS_EXT_AERO 21
00180 #define O2_DQS_COR_PRESS 22
00181 #define O2_DQS_CLOUD3 23
00182 #define O2_DQS_CLOUD1 24
00183 #define O2_DQS_CLOUD2 25
00184 #define O2_DQS_CLOUD4 26
00185 #define O2_DQS_ORIG_OZON 27
00186 #define O2_DQS_MIXT_O2 28
00187 #define O2_DQS_U 29+2*256
00188 #define O2_DQS_U_NOT_HOMOG 31
00189
00190
00191
00192
00193
00194 #define O3_DQX_NB_OF_OBSERV 0+9*256
00195
00196
00197
00198
00199
00200 #define O3_DQS_NB_OF_OBSERV 0+9*256
00201
00202
00203
00204
00205
00206
00207 #define R2_DQS_MOY_UH2O 0
00208 #define R2_DQS_MOY_PCLOUD 1
00209 #define R2_DQS_MOY_PRAY 2
00210 #define R2_DQS_PHASE_LIQ 3
00211 #define R2_DQS_PHASE_ICE 4
00212 #define R2_DQS_PHASE_MIX 5
00213 #define R2_DQS_TAU_CAL 6
00214 #define R2_DQS_SNOW_ICE 7
00215 #define R2_DQS_NOGLITTER 8
00216 #define R2_DQS_CN_EQ_0 9
00217 #define R2_DQS_CN_NEQ_0 10
00218 #define R2_DQS_IQSURF1_EQ_0 11
00219 #define R2_DQS_IQSURF2_EQ_0 12
00220 #define R2_DQS_AVIS 13
00221 #define R2_DQS_ASW 14
00222
00223
00224
00225
00226
00227 #endif