#include <ArIRs.h>
Inheritance diagram for ArIRs:

Public Member Functions | |
| ArIRs (size_t currentBufferSize=10, size_t cumulativeBufferSize=10, const char *name="irs", int maxSecondsToKeepCurrent=15) | |
| void | processReadings (void) |
| virtual void | setRobot (ArRobot *robot) |
Protected Attributes | |
| std::vector< int > | cycleCounters |
| ArRobotParams | myParams |
| ArFunctorC< ArIRs > | myProcessCB |
| ArIRs::ArIRs | ( | size_t | currentBufferSize = 10, |
|
| size_t | cumulativeBufferSize = 10, |
|||
| const char * | name = "irs", |
|||
| int | maxSecondsToKeepCurrent = 15 | |||
| ) |
| currentBufferSize | The number of readings to store in the current Buffer | |
| cumulativeBufferSize | The number of readings in the cumulative buffer (This currently is not being used) | |
| name | The name of this range device | |
| maxSecondsToKeepCurrent | How long to keep readings in the current buffer |
| void ArIRs::processReadings | ( | void | ) |
This function is called every 100 milliseconds.
1.4.7