SeaBreeze
SpectrumProcessingFeatureAdapter.h
Go to the documentation of this file.
1 /***************************************************/
33 #ifndef SEABREEZE_SPECTRUMPROCESSINGFEATUREADAPTER_H
34 #define SEABREEZE_SPECTRUMPROCESSINGFEATUREADAPTER_H
35 
38 
39 namespace seabreeze {
40  namespace api {
41 
43  : public FeatureAdapterTemplate<SpectrumProcessingFeatureInterface> {
44  public:
46  const FeatureFamily &f,
47  Protocol *p, Bus *b, unsigned short instanceIndex);
49 
50  unsigned char readSpectrumProcessingBoxcarWidth(int *errorCode);
51  unsigned short int readSpectrumProcessingScansToAverage(int *errorCode);
52  void writeSpectrumProcessingBoxcarWidth(int *errorCode, unsigned char boxcarWidth);
53  void writeSpectrumProcessingScansToAverage(int *errorCode, unsigned short int scansToAverage);
54 
55  };
56 
57  }
58 }
59 
60 #endif
Definition: FeatureAdapterTemplate.h:47
Definition: SpectrumProcessingFeatureInterface.h:40
Definition: Protocol.h:44
Definition: SpectrumProcessingFeatureAdapter.h:42
Definition: FeatureFamily.h:39
Definition: Bus.h:48
Encapsulates all SeaBreeze classes.
Definition: DeviceFactory.h:42