30 #ifndef _REC_ROBOTINO_API2_DistanceSensorArray_H_ 31 #define _REC_ROBOTINO_API2_DistanceSensorArray_H_ 33 #include "rec/robotino/api2/defines.h" 34 #include "rec/robotino/api2/ComObject.h" 42 class DistanceSensorArrayImpl;
48 #ifdef REC_ROBOTINO_API2_CLASS_ATTRIBUTE 49 REC_ROBOTINO_API2_CLASS_ATTRIBUTE
53 friend class DistanceSensorArrayImpl;
62 static unsigned int numDistanceSensors();
70 void setComId(
const ComId&
id );
97 void voltages(
float* readings )
const;
114 void distances(
float* readings )
const;
133 void headings(
float* readings )
const;
143 virtual void voltagesChangedEvent(
const float* voltages,
unsigned int size );
153 virtual void distancesChangedEvent(
const float* distances,
unsigned int size );
156 DistanceSensorArrayImpl* _impl;
Represents an IR distance sensor.
Definition: DistanceSensorArray.h:47
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