SeaBreeze
LightSourceFeatureImpl.h
Go to the documentation of this file.
1 /***************************************************/
34 #ifndef LIGHTSOURCEFEATUREIMPL_H
35 #define LIGHTSOURCEFEATUREIMPL_H
36 
38 
39 namespace seabreeze {
40 
42  public:
43  LightSourceFeatureImpl(std::vector<ProtocolHelper *> helpers,
44  int lampModuleIndex, int lightSources);
45  virtual ~LightSourceFeatureImpl();
46 
47  /* Override from LightSourceFeatureBase */
48  virtual int getLightSourceCount(const Protocol &protocol,
49  const Bus &bus) throw (FeatureException);
50 
51  protected:
52  int lightSourceCount;
53  };
54 
55 }
56 
57 #endif /* LIGHTSOURCEFEATUREIMPL_H */
Definition: LightSourceFeatureBase.h:41
Definition: Protocol.h:44
Definition: LightSourceFeatureImpl.h:41
Definition: FeatureException.h:43
Definition: Bus.h:48
Encapsulates all SeaBreeze classes.
Definition: DeviceFactory.h:42