19#ifndef SRC_SUPLA_CONTROL_REMOTE_OUTPUT_INTERFACE_H_
20#define SRC_SUPLA_CONTROL_REMOTE_OUTPUT_INTERFACE_H_
22#include <supla/control/output_interface.h>
84 bool onOffOnly =
false;
RemoteOutputInterface(bool onOffOnly)
Contructor.
Definition remote_output_interface.cpp:23
Definition output_interface.h:26
void setOutputValue(int value) override
Override base class method in order to disable setting output value by HvacBase.
Definition remote_output_interface.cpp:45
int getOutputValue() const override
Returns current output value.
Definition remote_output_interface.cpp:41
bool isControlledInternally() const override
Returns false - output is not controlled internally.
Definition remote_output_interface.cpp:37
bool isOnOffOnly() const override
Returns if output is on/off only or 0-100%.
Definition remote_output_interface.cpp:50
RemoteOutputInterface(bool onOffOnly)
Contructor.
Definition remote_output_interface.cpp:23
void setOutputValueFromRemote(int value)
Set output value from a remote device.
Definition remote_output_interface.cpp:30