ExpressionObject ALExpressionWatcher::add(const std::string&
expression, const int&
report_mode)
Adds a condition expression to ALExpressionWatcher engine.
Return an ExpressionObject that embeds some methods and a qi::Signal triggered each time the condition expression is valid with condition expression value.
- Parameters: expression – condition expression in ConditionChecker language.
- report_mode – ALExpressionWatcher report mode, available modes:
- { REPORT_CHANGE = 0, REPORT_EDGE = 1, REPORT_EDGE_TRUE = 2 }.
- For further details see: report modes.
- Returns: Correspondig ExpressionObject