Class module::measurement_grabber::MeasurementGrabber
ClassList > module > measurement_grabber > MeasurementGrabber
MeasurementGrabberTask gives uniform interface for the sensor.. This way parameters like sampletime, measurementqueue and sensortype can be set.
#include <measurement_grabber.hpp>
Public Functions
| Type | Name |
|---|---|
| void | ChangeSensor (UniversalSensor * Sensor) Change the current sensor to a new given one. |
| uint8_t | GetSampleTime () Get the currently set sampletime. |
| void | ResumePollingTask () Resume the created polling task. |
| void | SetSampleTime (const uint8_t SampleTime) Set a new sampletime. |
| void | SetupPollTask (UniversalSensor * Sensor, uint8_t SampleTime, xQueueHandle * queue, xTaskHandle * Task) Initialize the polling task for reading the sensor with set sample time.. |
| void | SuspendPollingTask () Suspend the created polling task. |
Public Functions Documentation
function ChangeSensor
inline void module::measurement_grabber::MeasurementGrabber::ChangeSensor (
UniversalSensor * Sensor
)
function GetSampleTime
inline uint8_t module::measurement_grabber::MeasurementGrabber::GetSampleTime ()
function ResumePollingTask
inline void module::measurement_grabber::MeasurementGrabber::ResumePollingTask ()
function SetSampleTime
inline void module::measurement_grabber::MeasurementGrabber::SetSampleTime (
const uint8_t SampleTime
)
function SetupPollTask
inline void module::measurement_grabber::MeasurementGrabber::SetupPollTask (
UniversalSensor * Sensor,
uint8_t SampleTime,
xQueueHandle * queue,
xTaskHandle * Task
)
function SuspendPollingTask
inline void module::measurement_grabber::MeasurementGrabber::SuspendPollingTask ()
The documentation for this class was generated from the following file SensorHub_FW/src/measurement_grabber.hpp