rec::robotino::api2 C++ interface
Public Types | Public Member Functions | Friends | List of all members
rec::robotino::api2::Factory4 Class Reference

Factory4 interface. More...

#include <Factory4.h>

Inheritance diagram for rec::robotino::api2::Factory4:
rec::robotino::api2::ComObject

Public Types

enum  { OPERATIONMODE_OUTOFSERVICE, OPERATIONMODE_AUTO, OPERATIONMODE_MANUAL }
 

Public Member Functions

void setComId (const ComId &id)
 
void processEvents ()
 
void sendMessage (const char *message)
 
void setMapPlanner (const char *data, unsigned int dataSize)
 
void mapDirRequest (const char *infoData, const unsigned int infoDataSize)
 
void mapDirRequest (const char *infoData, const unsigned int infoDataSize, const char *data, const unsigned int dataSize)
 
void savePathNetwork (const char *data, const unsigned int dataSize)
 
void setSmartLocations (const char *data, const unsigned int dataSize)
 
void setSmartStations (const char *data, const unsigned int dataSize)
 
virtual void mclayoutEvent (const char *data, const unsigned int dataSize)
 
virtual void mcstatusEvent (const char *data, const unsigned int dataSize)
 
virtual void pathnetworkEvent (const char *data, const unsigned int dataSize)
 
virtual void localizationModeEvent (const char *mode, const unsigned int dataSize)
 
virtual void smartlogEvent (const char *data, const unsigned int dataSize)
 
virtual void smartnavigationplanEvent (const char *data, const unsigned int dataSize)
 
virtual void smartlocationsEvent (const char *data, const unsigned int dataSize)
 
virtual void smartstationsEvent (const char *data, const unsigned int dataSize)
 
virtual void smartrobotinfoEvent (const char *data, const unsigned int dataSize)
 
virtual void smartmyrobotidEvent (const char *data, const unsigned int dataSize)
 
virtual void smartjoblistEvent (const char *data, const unsigned int dataSize)
 
virtual void mapDirEvent (const char *data, const unsigned int dataSize)
 
virtual void mapDirWithDataEvent (const char *jsonData, const unsigned int jsonDataSize, const char *data, const unsigned int dataSize)
 
virtual void fleetcom_responseEvent (const char *data, const unsigned int dataSize)
 
virtual void mapDir_responseEvent (const char *infoData, const unsigned int infoDataSize, const char *data, const unsigned int dataSize)
 
virtual void smartlicenseEvent (const char *data, const unsigned int dataSize)
 
virtual void mapEvent (const char *data, unsigned int dataSize, const rec::robotino::api2::Factory4MapInfo &info)
 
virtual void mapPlannerEvent (const char *data, unsigned int dataSize, const rec::robotino::api2::Factory4MapInfo &info)
 
- Public Member Functions inherited from rec::robotino::api2::ComObject
 ComObject ()
 
virtual ~ComObject ()
 
ComId comId () const
 

Friends

class Factory4Impl
 

Additional Inherited Members

- Protected Attributes inherited from rec::robotino::api2::ComObject
ComId _comID
 

Detailed Description

Factory4 interface.

Member Function Documentation

virtual void rec::robotino::api2::Factory4::mapEvent ( const char *  data,
unsigned int  dataSize,
const rec::robotino::api2::Factory4MapInfo info 
)
virtual

The current map used for localization and navigation as jpg image.

virtual void rec::robotino::api2::Factory4::mapPlannerEvent ( const char *  data,
unsigned int  dataSize,
const rec::robotino::api2::Factory4MapInfo info 
)
virtual

The navigation map as png image

void rec::robotino::api2::Factory4::processEvents ( )

Call this function from your main thread to get the virtual Factory4 functions called. The virtual functions are called directly by a call of this function

Exceptions
nothing
See also
Com::processEvents
void rec::robotino::api2::Factory4::setComId ( const ComId id)

Sets the associated communication object.

Parameters
idThe id of the associated communication object.
Exceptions
RobotinoExceptionif given id is invalid.
Remarks
This function is thread save
void rec::robotino::api2::Factory4::setMapPlanner ( const char *  data,
unsigned int  dataSize 
)

Send a modified version of the navigation map to the robot. Provide data as png image.


The documentation for this class was generated from the following file: