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 #endif
00033 Info : public Actor
00034 {
00035 public:
00036 Info();
00037
00038 virtual ~Info();
00039
00046 void setComId( const ComId& id );
00047
00054 const char* text() const;
00055
00060 unsigned int firmwareVersion() const;
00061
00067 bool isPassiveMode() const;
00068
00077 virtual void infoReceivedEvent( const char* text );
00078 };
00079 }
00080 }
00081 }
00082 #endif