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

Public Member Functions

 OnBetweenEqCond (double threshold1, double threshold2, bool useAlternativeMeasurement)
 OnBetweenEqCond (double threshold1, double threshold2, Supla::ConditionGetter *getter)
bool condition (double val, bool isValid)
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)

Public Attributes

double threshold2

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 OnBetweenEqCond::condition ( double val,
bool isValid )
inlinevirtual

Implements Supla::Condition.


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