Due to the lapse in federal government funding, NASA is not updating this website. We sincerely regret this inconvenience.
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_ */