17 #include <QtCore/QObject> 18 #include <QtCore/QString> 19 #include <QtCore/QThread> 20 #include <QtCore/QScopedPointer> 21 #include <QtCore/QVector> 31 class HardwareAbstractionInterface;
36 class LineSensorWorker;
52 Status status()
const override;
55 void init(
bool showOnDisplay)
override;
57 void detect()
override;
59 QVector<int> read()
override;
63 QVector<int> getDetectParameters()
const override;
73 QScopedPointer<LineSensorWorker> mLineSensorWorker;
76 QThread mWorkerThread;
Definition: analogSensor.h:23
Uses virtual line sensor to detect x coordinate of a center of an object that was in camera's field o...
Definition: lineSensorInterface.h:29
static const int port
Definition: trikCommunicatorTest.cpp:24
Implementation of virtual line sensor for real robot.
Definition: lineSensor.h:39
Helper class to track device state (off, starting, ready, stopping, fail).
Definition: deviceState.h:26
Status
Device status.
Definition: deviceInterface.h:33
Definition: trikCommunicator.h:27
Definition: brickFactory.h:21
Hardware abstraction, provides devices that are used to communicate with robot hardware or emulate it...
Definition: hardwareAbstractionInterface.h:29