ocssw V2020
l2_flags.h
Go to the documentation of this file.
1 #ifndef _L2_FLAGS_H
2 #define _L2_FLAGS_H
3 
4 #ifdef __cplusplus
5 extern "C" {
6 #endif
7 
8 
9 #define ATMFAIL 1
10 #define LAND 2
11 #define PRODWARN 4
12 #define HIGLINT 8
13 #define HILT 16
14 #define HISATZEN 32
15 #define COASTZ 64
16 #define SPARE1 128
17 #define STRAYLIGHT 256
18 #define CLOUD 512
19 #define COCCOLITH 1024
20 #define TURBIDW 2048
21 #define HISOLZEN 4096
22 #define SPARE2 8192
23 #define LOWLW 16384
24 #define CHLFAIL 32768
25 #define NAVWARN 65536
26 #define ABSAER 131072
27 #define SPARE3 262144
28 #define MAXAERITER 524288
29 #define MODGLINT 1048576
30 #define CHLWARN 2097152
31 #define ATMWARN 4194304
32 #define OPSHAL 8388608
33 #define SEAICE 16777216
34 #define NAVFAIL 33554432
35 #define FILTER 67108864
36 #define SPARE5 134217728
37 #define BOWTIEDEL 268435456
38 #define HIPOL 536870912
39 #define PRODFAIL 1073741824
40 #define SPARE7 2147483648
41 
42 static const char * const l2_flag_lname[NFLAGS] = {"ATMFAIL",
43  "LAND",
44  "PRODWARN",
45  "HIGLINT",
46  "HILT",
47  "HISATZEN",
48  "COASTZ",
49  "SPARE",
50  "STRAYLIGHT",
51  "CLDICE",
52  "COCCOLITH",
53  "TURBIDW",
54  "HISOLZEN",
55  "SPARE",
56  "LOWLW",
57  "CHLFAIL",
58  "NAVWARN",
59  "ABSAER",
60  "SPARE",
61  "MAXAERITER",
62  "MODGLINT",
63  "CHLWARN",
64  "ATMWARN",
65  "SPARE",
66  "SEAICE",
67  "NAVFAIL",
68  "FILTER",
69  "SPARE",
70  "BOWTIEDEL",
71  "HIPOL",
72  "PRODFAIL",
73  "SPARE"};
74 
75 static const char * const l2_flag_sname[NFLAGS] = {"f01_name",
76  "f02_name",
77  "f03_name",
78  "f04_name",
79  "f05_name",
80  "f06_name",
81  "f07_name",
82  "f08_name",
83  "f09_name",
84  "f10_name",
85  "f11_name",
86  "f12_name",
87  "f13_name",
88  "f14_name",
89  "f15_name",
90  "f16_name",
91  "f17_name",
92  "f18_name",
93  "f19_name",
94  "f20_name",
95  "f21_name",
96  "f22_name",
97  "f23_name",
98  "f24_name",
99  "f25_name",
100  "f26_name",
101  "f27_name",
102  "f28_name",
103  "f29_name",
104  "f30_name",
105  "f31_name",
106  "f32_name"};
107 
108 
109 #ifdef __cplusplus
110 }
111 #endif
112 
113 #endif
#define NFLAGS
Definition: l2stat.h:12