17 #include <QtCore/QObject> 18 #include <QtCore/QScopedPointer> 20 #include "fifoInterface.h" 28 class HardwareAbstractionInterface;
54 Status status()
const override;
58 QString read()
override;
61 bool hasData()
const override;
64 void onNewData(
const QString &data);
68 QScopedPointer<trikHal::FifoInterface> mFifo;
74 mutable QReadWriteLock mCurrentLock;
Definition: analogSensor.h:23
Interface that represents linux FIFO file, which is commonly used by various sensors.
Definition: fifoInterface.h:26
Helper class to track device state (off, starting, ready, stopping, fail).
Definition: deviceState.h:26
Class that represents linux FIFO file, which is commonly used by various sensors. ...
Definition: fifo.h:35
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