30 #ifndef _REC_ROBOTINO_API2_FACTORY4_H 31 #define _REC_ROBOTINO_API2_FACTORY4_H 33 #include "rec/robotino/api2/defines.h" 34 #include "rec/robotino/api2/ComObject.h" 36 #include "rec/robotino/api2/Factory4Position.h" 37 #include "rec/robotino/api2/Factory4RobotInfo.h" 38 #include "rec/robotino/api2/Factory4McData.h" 39 #include "rec/robotino/api2/Factory4MapInfo.h" 40 #include "rec/robotino/api2/Factory4JobInfo.h" 41 #include "rec/robotino/api2/Factory4JobError.h" 42 #include "rec/robotino/api2/Factory4MapList.h" 57 #ifdef REC_ROBOTINO_API2_CLASS_ATTRIBUTE 58 REC_ROBOTINO_API2_CLASS_ATTRIBUTE
62 friend class Factory4Impl;
66 OPERATIONMODE_OUTOFSERVICE,
82 void setComId(
const ComId&
id );
95 void sendMessage(
const char* message);
100 void setMapPlanner(
const char* data,
unsigned int dataSize);
102 void mapDirRequest(
const char* infoData,
const unsigned int infoDataSize);
103 void mapDirRequest(
const char* infoData,
const unsigned int infoDataSize,
const char* data,
const unsigned int dataSize);
105 void savePathNetwork(
const char* data,
const unsigned int dataSize);
107 void setSmartLocations(
const char* data,
const unsigned int dataSize);
108 void setSmartStations(
const char* data,
const unsigned int dataSize);
112 virtual void mclayoutEvent(
const char* data,
const unsigned int dataSize);
113 virtual void mcstatusEvent(
const char* data,
const unsigned int dataSize);
114 virtual void pathnetworkEvent(
const char* data,
const unsigned int dataSize);
115 virtual void localizationModeEvent(
const char* mode,
const unsigned int dataSize);
116 virtual void smartlogEvent(
const char* data,
const unsigned int dataSize);
117 virtual void smartnavigationplanEvent(
const char* data,
const unsigned int dataSize);
118 virtual void smartlocationsEvent(
const char* data,
const unsigned int dataSize);
119 virtual void smartstationsEvent(
const char* data,
const unsigned int dataSize);
120 virtual void smartrobotinfoEvent(
const char* data,
const unsigned int dataSize);
121 virtual void smartmyrobotidEvent(
const char* data,
const unsigned int dataSize);
122 virtual void smartjoblistEvent(
const char* data,
const unsigned int dataSize);
123 virtual void mapDirEvent(
const char* data,
const unsigned int dataSize);
124 virtual void mapDirWithDataEvent(
const char* jsonData,
const unsigned int jsonDataSize,
const char* data,
const unsigned int dataSize);
125 virtual void fleetcom_responseEvent(
const char* data,
const unsigned int dataSize);
126 virtual void mapDir_responseEvent(
const char* infoData,
const unsigned int infoDataSize,
const char* data,
const unsigned int dataSize);
127 virtual void smartlicenseEvent(
const char* data,
const unsigned int dataSize);
145 #endif // _REC_ROBOTINO_API2_FACTORY4_H The base class for all Robotino objects.
Definition: ComObject.h:44
Definition: AnalogInput.h:36
Definition: Factory4MapInfo.h:40
The id of a Com object.
Definition: ComId.h:48
Factory4 interface.
Definition: Factory4.h:56