29 #ifndef OCEANDIRECT_FEATUREFAMILIES_H
30 #define OCEANDIRECT_FEATUREFAMILIES_H
32 #include "common/features/FeatureFamily.h"
300 static const int FEATURE_FAMILY_ID_UNDEFINED;
301 static const int FEATURE_FAMILY_ID_SERIAL_NUMBER;
302 static const int FEATURE_FAMILY_ID_SPECTROMETER;
303 static const int FEATURE_FAMILY_ID_THERMOELECTRIC;
304 static const int FEATURE_FAMILY_ID_IRRADCAL;
305 static const int FEATURE_FAMILY_ID_EEPROM;
306 static const int FEATURE_FAMILY_ID_STROBE_LAMP;
307 static const int FEATURE_FAMILY_ID_WAVECAL;
308 static const int FEATURE_FAMILY_ID_NONLINEARITYCAL;
309 static const int FEATURE_FAMILY_ID_STRAYLIGHTCAL;
310 static const int FEATURE_FAMILY_ID_RAW_BUS_ACCESS;
311 static const int FEATURE_FAMILY_ID_CONTINUOUS_STROBE;
312 static const int FEATURE_FAMILY_ID_LIGHT_SOURCE;
313 static const int FEATURE_FAMILY_ID_TEMPERATURE;
314 static const int FEATURE_FAMILY_ID_OPTICAL_BENCH;
315 static const int FEATURE_FAMILY_ID_REVISION;
316 static const int FEATURE_FAMILY_ID_DATA_BUFFER;
317 static const int FEATURE_FAMILY_ID_ACQUISITION_DELAY;
318 static const int FEATURE_FAMILY_ID_PIXEL_BINNING;
319 static const int FEATURE_FAMILY_ID_GPIO;
320 static const int FEATURE_FAMILY_ID_SINGLE_STROBE;
321 static const int FEATURE_FAMILY_ID_QUERY_STATUS;
322 static const int FEATURE_FAMILY_ID_BACK_TO_BACK;
323 static const int FEATURE_FAMILY_ID_LED_ACTIVITY;
324 static const int FEATURE_FAMILY_ID_TIME;
325 static const int FEATURE_FAMILY_ID_ANALOG_IN;
326 static const int FEATURE_FAMILY_ID_ANALOG_OUT;
327 static const int FEATURE_FAMILY_ID_DHCP;
328 static const int FEATURE_FAMILY_ID_SHUTTER;
329 static const int FEATURE_FAMILY_ID_PIXEL;
330 static const int FEATURE_FAMILY_ID_AUTONULLING;
331 static const int FEATURE_FAMILY_ID_USER_STRING;
332 static const int FEATURE_FAMILY_ID_DEVICE_INFORMATION;
333 static const int FEATURE_FAMILY_ID_DEVICE_ALIAS;
334 static const int FEATURE_FAMILY_ID_SERIAL_PORT;
335 static const int FEATURE_FAMILY_ID_IPV4_ADDRESS;
336 static const int FEATURE_FAMILY_ID_SPECTRUM_ACQUISITION_CONTROL;
340 std::vector<FeatureFamily *> getAllFeatureFamilies();
Definition: FeatureFamilies.h:146
Definition: FeatureFamilies.h:188
Definition: FeatureFamilies.h:194
Definition: FeatureFamilies.h:218
Definition: FeatureFamilies.h:140
Definition: FeatureFamilies.h:86
Definition: FeatureFamilies.h:200
Definition: FeatureFamilies.h:134
Definition: FeatureFamilies.h:236
Definition: FeatureFamilies.h:68
Definition: FeatureFamilies.h:260
Definition: FeatureFamilies.h:158
Definition: FeatureFamilies.h:248
Definition: FeatureFamilies.h:62
Definition: FeatureFamilies.h:176
Definition: FeatureFamilies.h:74
Definition: FeatureFamilies.h:98
Definition: FeatureFamilies.h:116
Definition: FeatureFamilies.h:152
Definition: FeatureFamilies.h:212
Definition: FeatureFamilies.h:170
Definition: FeatureFamilies.h:128
Definition: FeatureFamilies.h:110
Definition: FeatureFamilies.h:44
Definition: FeatureFamilies.h:242
Definition: FeatureFamilies.h:206
Definition: FeatureFamilies.h:164
Definition: FeatureFamilies.h:50
Definition: FeatureFamilies.h:254
Definition: FeatureFamilies.h:122
Definition: FeatureFamilies.h:80
Definition: FeatureFamilies.h:104
Definition: FeatureFamilies.h:56
Definition: FeatureFamilies.h:182
Definition: FeatureFamilies.h:38
Definition: FeatureFamilies.h:224
Definition: FeatureFamilies.h:92
This is an interface to Advance features of OceanDirect that allow access to less common controls....
Definition: AcquisitionDelayFeatureAdapter.h:35