SeaBreeze
StrobeLampFeature.h
Go to the documentation of this file.
1 /***************************************************/
30 #ifndef STROBELAMPFEATURE_H
31 #define STROBELAMPFEATURE_H
32 
35 #include "common/buses/Bus.h"
38 
39 namespace seabreeze {
40 
42  public:
43  StrobeLampFeature(std::vector<ProtocolHelper *> helpers);
44  virtual ~StrobeLampFeature();
45  virtual void setStrobeLampEnable(const Protocol &protocol,
46  const Bus &bus, bool enable) throw (FeatureException);
47 
48  /* Overriding from Feature */
49  virtual FeatureFamily getFeatureFamily();
50 
51  };
52 
53 }
54 
55 #endif /* STROBELAMPFEATURE_H */
Definition: StrobeLampFeature.h:41
Definition: Protocol.h:44
Definition: FeatureImpl.h:54
Definition: FeatureFamily.h:39
Definition: StrobeLampFeatureInterface.h:40
Definition: FeatureException.h:43
Definition: Bus.h:48
Encapsulates all SeaBreeze classes.
Definition: DeviceFactory.h:42