SeaBreeze
ContinuousStrobeFeature_FPGA.h
Go to the documentation of this file.
1 /***************************************************/
30 #ifndef SEABREEZE_CONTINUOUS_STROBE_FEATURE_FPGA_H
31 #define SEABREEZE_CONTINUOUS_STROBE_FEATURE_FPGA_H
32 
35 #include "common/buses/Bus.h"
38 
39 namespace seabreeze {
40 
43  public:
46  virtual void setContinuousStrobePeriodMicroseconds(const Protocol &protocol,
47  const Bus &bus, unsigned short strobe_id, unsigned long period_usec)
48  throw (FeatureException);
49  virtual void setContinuousStrobeEnable(const Protocol &protocol,
50  const Bus &bus, unsigned short strobe_id, bool enable)
51  throw (FeatureException);
52 
53  /* Overriding from Feature */
54  virtual FeatureFamily getFeatureFamily();
55 
56  };
57 }
58 
59 #endif /* SEABREEZE_CONTINUOUS_STROBE_FEATURE_FPGA_H */
Definition: ContinuousStrobeFeature_FPGA.h:41
Definition: ContinuousStrobeFeatureInterface.h:40
Definition: Protocol.h:44
Definition: FeatureImpl.h:54
Definition: FeatureFamily.h:39
Definition: FeatureException.h:43
Definition: Bus.h:48
Encapsulates all SeaBreeze classes.
Definition: DeviceFactory.h:42