OceanDirect
1.31.0
OceanDirect C++/C API
FeatureIds.h
1
/*******************************************************
2
* @file FeatureAdapterInterface.h
3
* @date March 2021
4
* @author Ocean Optics, Inc.
5
*
6
* This interface allows device features to be treated
7
* consistently regardless of the actual capabilities.
8
*/
9
/************************************************************************
10
*
11
* OCEAN INSIGHT CONFIDENTIAL
12
* __________________
13
*
14
* [2018] - [2021] Ocean Insight Incorporated
15
* All Rights Reserved.
16
*
17
* NOTICE: All information contained herein is, and remains
18
* the property of Ocean Insight Incorporated and its suppliers,
19
* if any. The intellectual and technical concepts contained
20
* herein are proprietary to Ocean Insight Incorporated
21
* and its suppliers and may be covered by U.S. and Foreign Patents,
22
* patents in process, and are protected by trade secret or copyright law.
23
* Dissemination of this information or reproduction of this material
24
* is strictly forbidden unless prior written permission is obtained
25
* from Ocean Insight Incorporated.
26
*
27
**************************************************************************/
28
29
#ifndef OCEANDIRECT_FEATUREADAPTERID_H
30
#define OCEANDIRECT_FEATUREADAPTERID_H
31
#ifdef __cplusplus
32
extern
"C"
{
33
namespace
oceandirect
{
34
namespace
api {
35
#endif
36
37
38
// changed enum class to just enum because it is only ever cast to a long
39
enum
featId {
40
//NOTE: Do not change the order. Python wrapper enum type is dependent on this order.
41
invalid,
42
serNo,
43
spectrm,
44
tec,
45
iirad,
46
eeprom,
47
strobe,
48
wavecal,
49
nonline,
50
stray,
51
raw,
52
contsrtb,
53
light,
54
temper,
55
optic,
56
revise,
57
process,
58
buffer,
59
delay,
60
binn,
61
gpio,
62
singlestrb,
63
status,
64
backToBack,
65
activity,
66
time,
67
dhcp,
68
shutter,
69
ipv4address,
70
pixel,
71
autonulling,
72
userstring,
73
deviceInformation,
74
deviceAlias,
75
serialPort,
76
spectrumAcquisitionControl
77
};
78
#ifdef __cplusplus
79
}
80
}
81
}
82
#endif
83
84
#endif
oceandirect
This is an interface to OceanDirect that allows the user to connect to devices over USB and other bus...
Definition:
DeviceFactory.h:38
include
api
FeatureIds.h
Generated on Tue Jul 26 2022 16:06:27 for OceanDirect by
1.9.1