Pepper NAO Choregraphe Naoqi wiki - ALExpressionWatcher API

このページについて

NAOqi Core - 概要 | API | ExpressionObject API


Namespace : AL

Method list


class ALExpressionWatcher
  • Methods for ALExpressionWatcher:
    • ALExpressionWatcher::add

Methods


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