27enum class SENSORRING_API ManagerState {
40SENSORRING_API std::string
toString(ManagerState state)
noexcept;
47SENSORRING_API std::ostream&
operator<<(std::ostream& os, ManagerState state)
noexcept;
64 virtual void onStateChange([[maybe_unused]]
const ManagerState state) {};
72 virtual void onRawTofMeasurement([[maybe_unused]]
const std::vector<measurement::TofMeasurement>& measurement_vec) {};
88 virtual void onThermalMeasurement([[maybe_unused]]
const std::vector<measurement::ThermalMeasurement>& measurement_vec) {};
SENSORRING_API std::string toString(ManagerState state) noexcept
Function to convert the ManagerState enum class members to string.
SENSORRING_API std::ostream & operator<<(std::ostream &os, ManagerState state) noexcept
Output stream operator for the ManagerState enum class members.
Control the import and export of Windows DLL symbols.
Structures for thermal measurements.
Structures for ToF measurements.
Observer interface of the MeasurementManager class. Defines the callback methods that are triggered b...
Definition MeasurementClient.hpp:55
virtual ~MeasurementClient()=default
Destructor.
virtual void onStateChange(const ManagerState state)
Definition MeasurementClient.hpp:64
virtual void onTransformedTofMeasurement(const std::vector< measurement::TofMeasurement > &measurement_vec)
Definition MeasurementClient.hpp:80
virtual void onRawTofMeasurement(const std::vector< measurement::TofMeasurement > &measurement_vec)
Definition MeasurementClient.hpp:72
virtual void onThermalMeasurement(const std::vector< measurement::ThermalMeasurement > &measurement_vec)
Definition MeasurementClient.hpp:88