4#ifndef SRC_SUPLA_CONTROL_REMOTE_OUTPUT_INTERFACE_H_
5#define SRC_SUPLA_CONTROL_REMOTE_OUTPUT_INTERFACE_H_
7#include <supla/control/output_interface.h>
69 bool onOffOnly =
false;
Definition output_interface.h:11
RemoteOutputInterface class is used as an interface for remote HVAC devices over which we don't have ...
Definition remote_output_interface.h:19
void setOutputValue(int value) override
Override base class method in order to disable setting output value by HvacBase.
Definition remote_output_interface.cpp:30
int getOutputValue() const override
Returns current output value.
Definition remote_output_interface.cpp:26
bool isControlledInternally() const override
Returns false - output is not controlled internally.
Definition remote_output_interface.cpp:22
bool isOnOffOnly() const override
Returns if output is on/off only or 0-100%.
Definition remote_output_interface.cpp:35
RemoteOutputInterface(bool onOffOnly)
Contructor.
Definition remote_output_interface.cpp:8
void setOutputValueFromRemote(int value)
Set output value from a remote device.
Definition remote_output_interface.cpp:15