30 #ifndef _REC_ROBOTINO_API2_ENCODERINPUT_H_ 31 #define _REC_ROBOTINO_API2_ENCODERINPUT_H_ 33 #include "rec/robotino/api2/defines.h" 34 #include "rec/robotino/api2/ComObject.h" 42 class EncoderInputImpl;
48 #ifdef REC_ROBOTINO_API2_CLASS_ATTRIBUTE 49 REC_ROBOTINO_API2_CLASS_ATTRIBUTE
53 friend class EncoderInputImpl;
66 void setComId(
const ComId&
id );
74 void resetPosition(
int position );
90 void setPosition(
int position,
int velocity );
105 void setVelocity(
int velocity );
112 virtual void readingsChangedEvent(
int velocity,
int position,
float current );
115 EncoderInputImpl* _impl;
120 #endif //_REC_ROBOTINO_API2_ENCODERINPUT_H_ The base class for all Robotino objects.
Definition: ComObject.h:44
Definition: AnalogInput.h:36
The id of a Com object.
Definition: ComId.h:48