SeaBreeze
QEProSpectrometerFeature.h
Go to the documentation of this file.
1 /***************************************************/
30 #ifndef QEPROSPECTROMETERFEATURE_H
31 #define QEPROSPECTROMETERFEATURE_H
32 
34 
35 namespace seabreeze {
36 
38  public:
40  virtual ~QEProSpectrometerFeature();
41 
42  /* The QE-PRO gets wavelengths a bit differently */
43  virtual std::vector<double> *getWavelengths(const Protocol &protocol,
44  const Bus &bus) throw (FeatureException);
45 
46  private:
47  static const long INTEGRATION_TIME_MINIMUM;
48  static const long INTEGRATION_TIME_MAXIMUM;
49  static const long INTEGRATION_TIME_INCREMENT;
50  static const long INTEGRATION_TIME_BASE;
51  };
52 
53 }
54 
55 #endif /* QEPROSPECTROMETERFEATURE_H */
Definition: Protocol.h:44
Definition: FeatureException.h:43
Definition: Bus.h:48
Encapsulates all SeaBreeze classes.
Definition: DeviceFactory.h:42
Definition: OOISpectrometerFeature.h:44
Definition: QEProSpectrometerFeature.h:37