|
supla-device
|


Public Member Functions | |
| bool | condition (double val, bool isValid) |
| Condition (double threshold, bool useAlternativeValue) | |
| Condition (double threshold, ConditionGetter *getter) | |
Public Member Functions inherited from Supla::Condition | |
| 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 | |
Protected Attributes inherited from Supla::Condition | |
| 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.