30 #ifndef _REC_ROBOTINO_API2_SmartNavigationPlanner_H_ 31 #define _REC_ROBOTINO_API2_SmartNavigationPlanner_H_ 33 #include "rec/robotino/api2/defines.h" 34 #include "rec/robotino/api2/ComObject.h" 42 class SmartNavigationPlannerImpl;
47 #ifdef REC_ROBOTINO_API2_CLASS_ATTRIBUTE 48 REC_ROBOTINO_API2_CLASS_ATTRIBUTE
52 friend class SmartNavigationPlannerImpl;
66 void setComId(
const ComId&
id);
68 void sendRequest(
const char* jsonData,
const unsigned int jsonDataSize);
70 virtual void smartNavigationPlannerEvent(
const char* jsonData,
const unsigned int jsonDataSize,
const char* payloadData,
const unsigned int payloadDataSize);
71 virtual void smartNavigationPlanner_responseEvent(
const char* jsonData,
const unsigned int jsonDataSize,
const char* payloadData,
const unsigned int payloadDataSize);
73 virtual void smartNavigationCostMapEvent(
const char* jsonData,
const unsigned int jsonDataSize,
const char* payloadData,
const unsigned int payloadDataSize);
76 SmartNavigationPlannerImpl* _impl;
Debug info from SmartRobotinoMPSDocking component.
Definition: SmartNavigationPlanner.h:46
The base class for all Robotino objects.
Definition: ComObject.h:44
Definition: AnalogInput.h:36
The id of a Com object.
Definition: ComId.h:48