SeaBreeze
ContinuousStrobeProtocolInterface.h
Go to the documentation of this file.
1 /***************************************************/
35 #ifndef SEABREEZE_CONTINUOUS_STROBE_PROTOCOL_INTERFACE_H
36 #define SEABREEZE_CONTINUOUS_STROBE_PROTOCOL_INTERFACE_H
37 
38 #include "common/buses/Bus.h"
41 
42 namespace seabreeze {
43 
45  public:
48  virtual void setContinuousStrobePeriodMicroseconds(const Bus &bus,
49  unsigned short strobe_id, unsigned long period_usec)
50  throw (ProtocolException) = 0;
51  virtual void setContinuousStrobeEnable(const Bus &bus,
52  unsigned short strobe_id, bool enable)
53  throw (ProtocolException) = 0;
54  };
55 
56 }
57 
58 #endif
Definition: Protocol.h:44
Definition: ProtocolException.h:44
Definition: Bus.h:48
Definition: ContinuousStrobeProtocolInterface.h:44
Encapsulates all SeaBreeze classes.
Definition: DeviceFactory.h:42
Definition: ProtocolHelper.h:46