SeaBreeze
ProgrammableSaturationFeatureInterface.h
Go to the documentation of this file.
1 /***************************************************/
30 #ifndef PROGRAMMABLESATURATIONFEATUREINTERFACE_H
31 #define PROGRAMMABLESATURATIONFEATUREINTERFACE_H
32 
34 
35 namespace seabreeze {
36 
38  public:
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 */
Definition: ProgrammableSaturationFeatureInterface.h:37
Definition: FeatureException.h:43
Encapsulates all SeaBreeze classes.
Definition: DeviceFactory.h:42