30 #ifndef STSSPECTROMETERFEATURE_H 31 #define STSSPECTROMETERFEATURE_H 38 #define STS_TEMPERATURE_DETECTOR_INDEX 0 39 #define STS_TEMPERATURE_RESERVED_INDEX 1 40 #define STS_TEMPERATURE_CPU_INDEX 2 44 namespace oceanBinaryProtocol {
45 class OBPReadRawSpectrumExchange;
46 class OBPReadSpectrumExchange;
54 void setPixelBinningFactor(
unsigned char binningFactor);
57 virtual std::vector<double> *getWavelengths(
const Protocol &protocol,
63 unsigned char binningFactor;
65 static const unsigned int unbinnedNumberOfPixels = 1024;
66 static const long INTEGRATION_TIME_MINIMUM;
67 static const long INTEGRATION_TIME_MAXIMUM;
68 static const long INTEGRATION_TIME_INCREMENT;
69 static const long INTEGRATION_TIME_BASE;
Definition: STSSpectrometerFeature.h:49
Definition: Protocol.h:44
Definition: OBPReadRawSpectrumExchange.h:37
Definition: FeatureException.h:43
Definition: OBPReadSpectrumExchange.h:37
Encapsulates all SeaBreeze classes.
Definition: DeviceFactory.h:42
Definition: OOISpectrometerFeature.h:44