EduArt Sensor Ring Library 3.0.1
Loading...
Searching...
No Matches
eduart::manager::MeasurementClient Class Reference

Observer interface of the MeasurementManager class. Defines the callback methods that are triggered by the MeasurementManager. It is possible to implement only one or a selection of the callback methods. More...

#include <MeasurementClient.hpp>

Public Member Functions

virtual ~MeasurementClient ()=default
 Destructor.
virtual void onStateChange (const ManagerState state)
virtual void onRawTofMeasurement (const std::vector< measurement::TofMeasurement > &measurement_vec)
virtual void onTransformedTofMeasurement (const std::vector< measurement::TofMeasurement > &measurement_vec)
virtual void onThermalMeasurement (const std::vector< measurement::ThermalMeasurement > &measurement_vec)

Detailed Description

Observer interface of the MeasurementManager class. Defines the callback methods that are triggered by the MeasurementManager. It is possible to implement only one or a selection of the callback methods.

Member Function Documentation

◆ onRawTofMeasurement()

virtual void eduart::manager::MeasurementClient::onRawTofMeasurement ( const std::vector< measurement::TofMeasurement > & measurement_vec)
inlinevirtual

Callback method for new Time-of-Flight sensor measurements. Returns a vector of the raw measurements per sensor.

Parameters
[in]measurement_vecthe most recent Time-of-Flight sensor measurements in the individual sensor coordinate frames

◆ onStateChange()

virtual void eduart::manager::MeasurementClient::onStateChange ( const ManagerState state)
inlinevirtual

Callback method for state changes of the state machine worker

Parameters
[in]statethe new state of the state machine worker

◆ onThermalMeasurement()

virtual void eduart::manager::MeasurementClient::onThermalMeasurement ( const std::vector< measurement::ThermalMeasurement > & measurement_vec)
inlinevirtual

Callback method for new thermal sensor measurements. Returns a vector of the measurements from all sensors.

Parameters
[in]measurementthe most recent thermal sensor measurements in the common transformed coordinate frame

◆ onTransformedTofMeasurement()

virtual void eduart::manager::MeasurementClient::onTransformedTofMeasurement ( const std::vector< measurement::TofMeasurement > & measurement_vec)
inlinevirtual

Callback method for new Time-of-Flight sensor measurements. Returns a vector of the transformed measurements per sensor.

Parameters
[in]measurement_vecthe most recent Time-of-Flight sensor measurements in the common transformed coordinate frame

The documentation for this class was generated from the following file: