supla-device
|
Public Member Functions | |
bool | condition (double val, bool isValid) |
Condition (double threshold, bool useAlternativeValue) | |
Condition (double threshold, ConditionGetter *getter) | |
![]() | |
Condition (double threshold, bool useAlternativeValue) | |
Condition (double threshold, ConditionGetter *getter) | |
void | setSource (ElementWithChannelActions *src) |
void | setClient (ActionHandler *clientPtr) |
void | setSource (ElementWithChannelActions &src) |
void | setClient (ActionHandler &clientPtr) |
void | activateAction (int action) override |
void | handleAction (int event, int action) override |
bool | deleteClient () override |
ActionHandler * | getRealClient () override |
virtual bool | checkConditionFor (double val, bool isValid=true) |
void | setThreshold (double val) |
Additional Inherited Members | |
![]() | |
double | threshold = 0 |
bool | useAlternativeValue = false |
bool | alreadyFired = false |
Supla::ElementWithChannelActions * | source = nullptr |
Supla::ActionHandler * | client = nullptr |
Supla::ConditionGetter * | getter = nullptr |
|
inlinevirtual |
Implements Supla::Condition.