00001
00002
00003 #ifndef _REC_ROBOTINO_COM_MANIPULATORREADINGS_H_
00004 #define _REC_ROBOTINO_COM_MANIPULATORREADINGS_H_
00005
00006 #include <vector>
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 ManipulatorReadings
00030 {
00031 public:
00032 ManipulatorReadings()
00033 : motors_enabled( true )
00034 , store_current_position( false )
00035 , seq( 0 )
00036 {
00037 }
00038
00042 std::vector<float> angles;
00043
00047 std::vector<float> speeds;
00048
00061 std::vector<int> errors;
00062
00063 bool motors_enabled;
00064 bool store_current_position;
00065
00066 unsigned int seq;
00067 };
00068 }
00069 }
00070 }
00071
00072 #endif //_REC_ROBOTINO_COM_MANIPULATORREADINGS_H_