22 #ifndef FAWKES_SRC_PLUGINS_CLIPS_ROBOT_MEMORY_CLIPS_RM_TRIGGER_H_ 23 #define FAWKES_SRC_PLUGINS_CLIPS_ROBOT_MEMORY_CLIPS_RM_TRIGGER_H_ 25 #include <core/utils/lockptr.h> 26 #include <logging/logger.h> 27 #include <plugins/robot-memory/robot_memory.h> 45 void callback(mongo::BSONObj update);
49 std::string assert_name;
Class holding all information about an EventTrigger.
void callback(mongo::BSONObj update)
Callback function for the trigger.
ClipsRmTrigger(std::string assert_name, RobotMemory *robot_memory, fawkes::LockPtr< CLIPS::Environment > &clips, fawkes::Logger *logger)
Constructor with references to objects of the plugin.
void set_trigger(EventTrigger *trigger)
Set the trigger object given by the robot memory.
Access to the robot memory based on mongodb.