|
SeaBreeze
|


Public Member Functions | |
| ThermoElectricProtocolInterface (Protocol *protocol) | |
| virtual double | readThermoElectricTemperatureCelsius (const Bus &bus)=0 |
| virtual void | writeThermoElectricEnable (const Bus &bus, bool enable)=0 |
| virtual void | writeThermoElectricSetPointCelsius (const Bus &bus, double degreesC)=0 |
Public Member Functions inherited from seabreeze::ProtocolHelper | |
| ProtocolHelper (Protocol *proto) | |
| Protocol & | getProtocol () |
Additional Inherited Members | |
Protected Attributes inherited from seabreeze::ProtocolHelper | |
| Protocol * | protocol |
|
pure virtual |
Get the temperature of the thermoelectric device.
Implemented in seabreeze::oceanBinaryProtocol::OBPThermoElectricProtocol, and seabreeze::ooiProtocol::OOITECProtocol.
|
pure virtual |
Enable the thermoelectric unit on the device.
Implemented in seabreeze::oceanBinaryProtocol::OBPThermoElectricProtocol, and seabreeze::ooiProtocol::OOITECProtocol.
|
pure virtual |
Set the target temperature for the thermoelectric in degrees Celsius. The actual temperature that the device can reach may be a function of ambient temperature.
Implemented in seabreeze::oceanBinaryProtocol::OBPThermoElectricProtocol, and seabreeze::ooiProtocol::OOITECProtocol.