SeaBreeze
include
vendors
OceanOptics
features
spectrometer
ProgrammableSaturationFeatureInterface.h
Go to the documentation of this file.
1
/***************************************************/
30
#ifndef PROGRAMMABLESATURATIONFEATUREINTERFACE_H
31
#define PROGRAMMABLESATURATIONFEATUREINTERFACE_H
32
33
#include "
common/exceptions/FeatureException.h
"
34
35
namespace
seabreeze
{
36
37
class
ProgrammableSaturationFeatureInterface
{
38
public
:
39
virtual
~
ProgrammableSaturationFeatureInterface
() = 0;
40
41
/*
42
* Get the detector saturation level from the device.
43
*/
44
virtual
unsigned
int
getSaturation()
throw
(
FeatureException
) = 0;
45
};
46
47
48
/* Default implementation for (otherwise) pure virtual destructor */
49
inline
ProgrammableSaturationFeatureInterface::~ProgrammableSaturationFeatureInterface() {}
50
51
}
/* end namespace seabreeze */
52
53
#endif
/* PROGRAMMABLESATURATIONFEATUREINTERFACE_H */
FeatureException.h
seabreeze::ProgrammableSaturationFeatureInterface
Definition:
ProgrammableSaturationFeatureInterface.h:37
seabreeze::FeatureException
Definition:
FeatureException.h:43
seabreeze
Encapsulates all SeaBreeze classes.
Definition:
DeviceFactory.h:42
Generated on Sun Jan 19 2020 16:01:08 for SeaBreeze by
1.8.13