NASA Logo
Ocean Color Science Software

ocssw V2022
sensorDefs.h
Go to the documentation of this file.
1 /*
2  * sensorDefs.h
3  *
4  * Created on: Oct 29, 2013
5  * Author: dshea
6  */
7 
8 #ifndef SENSOR_DEFS_H_
9 #define SENSOR_DEFS_H_
10 
11 /* unique sensor IDs */
12 #define SEAWIFS 0
13 #define MOS 1
14 #define OCTS 2
15 #define AVHRR 3
16 #define OSMI 4
17 #define CZCS 5
18 #define MODIST 6
19 #define MODISA 7
20 #define OCM1 8
21 #define OCM2 9
22 #define MERIS 10
23 #define VIIRSN 11 /* VIIRS NPP */
24 #define OCRVC 12
25 #define HICO 13
26 #define GOCI 14
27 #define OLIL8 15
28 #define AQUARIUS 16
29 #define OCIA 17
30 #define AVIRIS 18
31 #define PRISM 19
32 #define OLCIS3A 20
33 #define SGLI 21
34 #define MSIS2A 22 /* MSI Sentinel-2A */
35 #define L5TM 23
36 #define L7ETMP 24
37 #define VIIRSJ1 25 /* VIIRS J1 */
38 #define MSIS2B 26 /* MSI Sentinel-2B */
39 #define HAWKEYE 27
40 #define MISR 28
41 #define OLCIS3B 29
42 #define OCI 30
43 #define OCIS 31 /* OCI simulated data */
44 #define VIIRSJ2 32 /* VIIRS J2 */
45 #define OLIL9 33 /* OLI LANDSAT9 */
46 #define SPEXONE 34
47 #define HARP2 35
48 #define HARP 36
49 #define SENSOR_NUM 37
50 
51 #define MAXWAVE_VIS 720
52 #define MINWAVE_IR 3000
53 
54 /* subsensor IDs */
55 #define SEAWIFS_GAC 0
56 #define SEAWIFS_LAC 1
57 #define MODIS_TERRA 2
58 #define MODIS_AQUA 3
59 #define VIIRS_NPP 4
60 #define VIIRS_J1 5
61 #define MSI_S2A 6
62 #define MSI_S2B 7
63 #define OLCI_S3A 8
64 #define OLCI_S3B 9
65 #define VIIRS_J2 10
66 #define OLI_L8 11
67 #define OLI_L9 12
68 #define SUBSENSOR_NUM 13
69 
70 /* instrument IDs */
71 #define INSTRUMENT_SEAWIFS 0
72 #define INSTRUMENT_MOS 1
73 #define INSTRUMENT_OCTS 2
74 #define INSTRUMENT_AVHRR 3
75 #define INSTRUMENT_OSMI 4
76 #define INSTRUMENT_CZCS 5
77 #define INSTRUMENT_MODIS 6
78 #define INSTRUMENT_OCM 7
79 #define INSTRUMENT_OCM2 8
80 #define INSTRUMENT_MERIS 9
81 #define INSTRUMENT_VIIRS 10
82 #define INSTRUMENT_OCRVC 11
83 #define INSTRUMENT_HICO 12
84 #define INSTRUMENT_GOCI 13
85 #define INSTRUMENT_OLI 14
86 #define INSTRUMENT_AQUARIUS 15
87 #define INSTRUMENT_OCIA 16
88 #define INSTRUMENT_AVIRIS 17
89 #define INSTRUMENT_PRISM 18
90 #define INSTRUMENT_OLCI 19
91 #define INSTRUMENT_SGLI 20
92 #define INSTRUMENT_MSI 21
93 #define INSTRUMENT_L5TM 22
94 #define INSTRUMENT_L7ETMP 23
95 #define INSTRUMENT_HAWKEYE 24
96 #define INSTRUMENT_MISR 25
97 #define INSTRUMENT_OCI 26
98 #define INSTRUMENT_OCIS 27
99 #define INSTRUMENT_SPEXONE 28
100 #define INSTRUMENT_HARP2 29
101 #define INSTRUMENT_HARP 30
102 #define INSTRUMENT_NUM 31
103 
104 
105 #endif /* SENSOR_DEFS_H_ */