|
trikRuntime
|
Worker object that processes range sensor output and updates stored reading. More...
#include <rangeSensorWorker.h>


Public Slots | |
| void | init () |
| Initializes sensor and begins receiving events from it. More... | |
| int | read () |
| Returns current raw reading of a sensor. More... | |
| int | readRawData () |
| Returns current real raw reading of a sensor. More... | |
| void | stop () |
| Stops sensor until init() will be called again. More... | |
Signals | |
| void | newData (int distance, int rawDistance, const trikKernel::TimeVal &eventTime) |
| Emitted when new data is received from a sensor. More... | |
Public Member Functions | |
| RangeSensorWorker (const QString &eventFile, DeviceState &state, const trikHal::HardwareAbstractionInterface &hardwareAbstraction) | |
| Constructor. More... | |
| ~RangeSensorWorker () override | |
Worker object that processes range sensor output and updates stored reading.
Meant to be executed in separate thread.
| RangeSensorWorker::RangeSensorWorker | ( | const QString & | eventFile, |
| DeviceState & | state, | ||
| const trikHal::HardwareAbstractionInterface & | hardwareAbstraction | ||
| ) |
Constructor.
| eventFile | - event file for this sensor. |
|
override |
|
slot |
Initializes sensor and begins receiving events from it.
|
signal |
Emitted when new data is received from a sensor.
|
slot |
Returns current raw reading of a sensor.
|
slot |
Returns current real raw reading of a sensor.
|
slot |
Stops sensor until init() will be called again.