SeaBreeze
AcquisitionDelayFeatureAdapter.h
Go to the documentation of this file.
1 /***************************************************/
33 #ifndef SEABREEZE_ACQUISITION_DELAY_FEATURE_ADAPTER_H
34 #define SEABREEZE_ACQUISITION_DELAY_FEATURE_ADAPTER_H
35 
38 
39 namespace seabreeze {
40  namespace api {
41 
43  : public FeatureAdapterTemplate<AcquisitionDelayFeatureInterface> {
44  public:
46  const FeatureFamily &f, Protocol *p, Bus *b,
47  unsigned short instanceIndex);
48 
50 
51  /* Acquisition delay functions */
52  unsigned long getAcquisitionDelayIncrementMicroseconds(int *errorCode);
53  unsigned long getAcquisitionDelayMaximumMicroseconds(int *errorCode);
54  unsigned long getAcquisitionDelayMinimumMicroseconds(int *errorCode);
55  unsigned long getAcquisitionDelayMicroseconds(int *errorCode);
56  void setAcquisitionDelayMicroseconds(int *errorCode, const unsigned long delay_usec);
57  };
58 
59  } /* end namespace api */
60 } /* end namespace seabreeze */
61 
62 #endif /* SEABREEZE_ACQUISITION_DELAY_FEATURE_ADAPTER_H */
63 
Definition: AcquisitionDelayFeatureAdapter.h:42
Definition: FeatureAdapterTemplate.h:47
Definition: Protocol.h:44
Definition: FeatureFamily.h:39
Definition: Bus.h:48
Encapsulates all SeaBreeze classes.
Definition: DeviceFactory.h:42
Definition: AcquisitionDelayFeatureInterface.h:40