Skip to content

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