abstract class represents interface for robot control consumer More...
#include <RT_Control_API.h>
Public Member Functions | |
virtual void | process_message (const char *server_id, const char *robot_id, const char *buf, int len)=0 |
process message issued by robot from server | |
virtual void | process_ACK_message (const std::string &server_id, RTControl &)=0 |
porcess acknowledgment response from rt server | |
virtual void | process_logon_server (const std::string &server_id)=0 |
process logon from specified server | |
virtual void | process_logout_server (const std::string &server_id)=0 |
process logout from specified server | |
virtual void | process_available_robot_types (const std::string &server_id)=0 |
available robot type for specified server have been recieved | |
virtual void | process_active_robots (const std::string &server_id)=0 |
active robot type for specified server have been recieved | |
virtual void | process_xml_report (const std::string &server_id, const std::string &robot_id, const std::string &report_xml)=0 |
process report from actvie robot instance, xml_string format depends of robot implementations and config of rt_server. |
abstract class represents interface for robot control consumer
struct IRobotInfoConsumer