00001
00002
00003 #ifndef _REC_ROBOTINO_COM_NORTHSTAR_H_
00004 #define _REC_ROBOTINO_COM_NORTHSTAR_H_
00005
00006 #include "rec/robotino/com/Actor.h"
00007
00008 namespace rec
00009 {
00010 namespace robotino
00011 {
00012 namespace com
00013 {
00017 class
00018 #ifdef WIN32
00019 # ifdef rec_robotino_com_EXPORTS
00020 __declspec(dllexport)
00021 #endif
00022 # ifdef rec_robotino_com2_EXPORTS
00023 __declspec(dllexport)
00024 #endif
00025 # ifdef rec_robotino_com3_EXPORTS
00026 __declspec(dllexport)
00027 #endif
00028 #endif
00029 NorthStar : public Actor
00030 {
00031 public:
00032 NorthStar();
00033
00037 unsigned int sequenceNumber() const;
00038
00042 unsigned int roomId() const;
00043
00047 unsigned int numSpotsVisible() const;
00048
00052 float posX() const;
00053
00057 float posY() const;
00058
00062 float posTheta() const;
00063
00067 unsigned int magSpot0() const;
00068
00072 unsigned int magSpot1() const;
00073
00077 void setRoomId( char roomId );
00078
00082 void setCeilingCal( float ceilingCal );
00083 };
00084 }
00085 }
00086 }
00087 #endif