17 #include <QtCore/QObject> 18 #include <QtCore/QString> 19 #include <QtCore/QScopedPointer> 29 class HardwareAbstractionInterface;
30 class OutputDeviceFileInterface;
47 Status status()
const override;
52 void green()
override;
54 void orange()
override;
59 QScopedPointer<trikHal::OutputDeviceFileInterface> mRedDeviceFile;
60 QScopedPointer<trikHal::OutputDeviceFileInterface> mGreenDeviceFile;
Definition: analogSensor.h:23
Controls light-emitting diode on a brick.
Definition: ledInterface.h:26
Helper class to track device state (off, starting, ready, stopping, fail).
Definition: deviceState.h:26
Implementation of LED control for a real robot.
Definition: led.h:36
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