47 #ifndef _LAE_THREAD_RANGE_H 48 #define _LAE_THREAD_RANGE_H 50 #include <sys/types.h> 58 #include "rnr/rnrconfig.h" 126 #endif // _LAE_THREAD_RANGE_H Laelaps thread base class interface.
LaeI2CMuxReset m_reset
multiplexer reset
Laelaps tuning data class.
size_t m_iSensor
next scheduled sensor index
double m_fTSubTask
sub-task time (seconds)
static const double ThreadRangePrioDft
default priority
sensor::vl6180::LaeRangeSensorGroup & m_hwif
hardware interface
Laelaps Odroid General Purpose I/O class interfaces.
Laelaps Time-of-Flight sensors. The ToFs are used as a virtual bumper for close-in obstacle detection...
The <b><i>Laelaps</i></b> namespace encapsulates all <b><i>Laelaps</i></b> related constructs...
virtual void exec()
Execute watchdog task within scheduled cycle.
Laelaps common utilities.
static const double ThreadRangeHzDft
default run rate
Laelaps I2C multiplexer reset class.
int reload(const LaeTunes &tunes)
Reload tunable paramaters.
virtual ~LaeThreadRange()
Destructor.
LaeThreadRange(sensor::vl6180::LaeRangeSensorGroup &hwif)
Default constructor.
Range sensor group class.
Top-level package include file.