SeaBreeze
VentanaThermoElectricFeature.h
Go to the documentation of this file.
1 /***************************************************/
33 #ifndef VENTANATHERMOELECTRICFEATURE_H
34 #define VENTANATHERMOELECTRICFEATURE_H
35 
36 #include "common/buses/Bus.h"
42 
43 namespace seabreeze {
44 
46  public:
49 
50  /* Inherited from ThermoElectricFeatureBase where they are pure virtual */
51  virtual double getDefaultSetPointCelsius(const Protocol &protocol,
52  const Bus &bus) throw (FeatureException);
53  virtual bool getDefaultThermoElectricEnable(const Protocol &protocol,
54  const Bus &bus) throw (FeatureException);
55 
56  /* Override from Feature, used to detect whether capability is present */
57  virtual bool initialize(const Protocol &protocol, const Bus &bus)
58  throw (FeatureException);
59  };
60 
61 }
62 
63 #endif /* VENTANATHERMOELECTRICFEATURE_H */
Definition: ThermoElectricFeatureBase.h:50
Definition: Protocol.h:44
Definition: FeatureException.h:43
Definition: Bus.h:48
Encapsulates all SeaBreeze classes.
Definition: DeviceFactory.h:42
Definition: VentanaThermoElectricFeature.h:45