17 #include <QtCore/QThread> 27 class HardwareAbstractionInterface;
36 class RangeSensorWorker;
53 Status status()
const override;
55 int minValue()
const override;
57 int maxValue()
const override;
71 int readRawData()
override;
81 QScopedPointer<RangeSensorWorker> mSensorWorker;
84 QThread mWorkerThread;
Definition: analogSensor.h:23
static const int port
Definition: trikCommunicatorTest.cpp:24
Helper class to track device state (off, starting, ready, stopping, fail).
Definition: deviceState.h:26
Structure of a time value in a convenient format.
Definition: timeVal.h:20
TRIK range sensor.
Definition: rangeSensor.h:40
Some devices like range sensor require kernel modules to work.
Definition: moduleLoader.h:26
Status
Device status.
Definition: deviceInterface.h:33
Definition: trikCommunicator.h:27
Abstract sensor, inherited by various sensor types.
Definition: sensorInterface.h:26
Definition: brickFactory.h:21
Hardware abstraction, provides devices that are used to communicate with robot hardware or emulate it...
Definition: hardwareAbstractionInterface.h:29