supla-device
Loading...
Searching...
No Matches
OnGreaterCond Class Reference
Inheritance diagram for OnGreaterCond:
Collaboration diagram for OnGreaterCond:

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
ActionHandlergetRealClient () 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::ElementWithChannelActionssource = nullptr
Supla::ActionHandlerclient = nullptr
Supla::ConditionGettergetter = nullptr

Member Function Documentation

◆ condition()

bool OnGreaterCond::condition ( double val,
bool isValid )
inlinevirtual

Implements Supla::Condition.


The documentation for this class was generated from the following file: