00001
00002
00003 #ifndef _REC_ROBOTINO_COM_INFO_H_
00004 #define _REC_ROBOTINO_COM_INFO_H_
00005
00006 #include "rec/robotino/com/Actor.h"
00007
00008 #include <string>
00009
00010 namespace rec
00011 {
00012 namespace robotino
00013 {
00014 namespace com
00015 {
00016 class InfoImpl;
00017
00021 class
00022 #ifdef WIN32
00023 # ifdef rec_robotino_com_EXPORTS
00024 __declspec(dllexport)
00025 # endif
00026 # ifdef rec_robotino_com2_EXPORTS
00027 __declspec(dllexport)
00028 # endif
00029 # ifdef rec_robotino_com3_EXPORTS
00030 __declspec(dllexport)
00031 # endif
00032 #else
00033 # ifndef SWIG
00034 __attribute__ ((visibility ("default")))
00035 # endif
00036 #endif
00037 Info : public Actor
00038 {
00039 public:
00040 Info();
00041
00042 virtual ~Info();
00043
00050 void setComId( const ComId& id );
00051
00058 const char* text() const;
00059
00064 unsigned int firmwareVersion() const;
00065
00071 bool isPassiveMode() const;
00072
00081 virtual void infoReceivedEvent( const char* text );
00082 };
00083 }
00084 }
00085 }
00086 #endif