00001
00002
00003 #ifndef _REC_ROBOTINO_COM_POWEROUTPUT_H_
00004 #define _REC_ROBOTINO_COM_POWEROUTPUT_H_
00005
00006 #include "rec/robotino/com/Actor.h"
00007
00008 namespace rec
00009 {
00010 namespace robotino
00011 {
00012 namespace com
00013 {
00023 class
00024 #ifdef WIN32
00025 # ifdef rec_robotino_com_EXPORTS
00026 __declspec(dllexport)
00027 # endif
00028 # ifdef rec_robotino_com2_EXPORTS
00029 __declspec(dllexport)
00030 # endif
00031 # ifdef rec_robotino_com3_EXPORTS
00032 __declspec(dllexport)
00033 # endif
00034 #else
00035 # ifndef SWIG
00036 __attribute__ ((visibility ("default")))
00037 # endif
00038 #endif
00039 PowerOutput : public Actor
00040 {
00041 public:
00042 PowerOutput();
00043
00050 void setValue( float controlPoint );
00051
00056 float current() const;
00057
00063 unsigned short rawCurrentMeasurment() const;
00064 };
00065 }
00066 }
00067 }
00068 #endif //_REC_ROBOTINO_COM_POWEROUTPUT_H_
00069