EduArt Sensor Ring Library 3.0.0
Loading...
Searching...
No Matches
eduart::manager::ManagerParams Struct Reference

Parameter structure of the MeasurementManager. The MeasurementManager handles the timing and communication of the whole system by running the measurement state machine. One measurement manager manages exactly one sensor ring. More...

#include <ManagerParams.hpp>

Public Attributes

std::chrono::milliseconds timeout = std::chrono::milliseconds(1000)
 Timeout for the measurements before the error handler is called.
bool enable_brs = false
 Enable bit rate switching on the can bus interface.
bool repair_errors = true
 If set to true error handling is enabled to try to repair communication and timing errors. When set to false the MeasurementManager instantly shuts down when an error is detected.
double frequency_tof_hz = 0.0
 Target frequency for the time of flight measurement. If set to 0.0 the measurements are executed as fast as possible.
double frequency_thermal_hz = 6.0
 Target frequency for the thermal measurement. If set to 0.0 the measurements are executed as fast as possible.

Detailed Description

Parameter structure of the MeasurementManager. The MeasurementManager handles the timing and communication of the whole system by running the measurement state machine. One measurement manager manages exactly one sensor ring.


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