![]() |
EduArt Sensor Ring Library 3.0.0
|
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. | |
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.