EduArt Sensor Ring Library 3.0.0
Loading...
Searching...
No Matches
ManagerParams.hpp
Go to the documentation of this file.
1// Copyright (c) 2026 EduArt Robotik GmbH
2
9
10#pragma once
11
12#include <chrono>
13
14namespace eduart {
15
16namespace manager {
17
26 std::chrono::milliseconds timeout = std::chrono::milliseconds(1000);
27
29 bool enable_brs = false; // ToDo: remove
30
32 bool repair_errors = true;
33
35 double frequency_tof_hz = 0.0;
36
39};
40
41} // namespace manager
42
43} // namespace eduart
Parameter structure of the MeasurementManager. The MeasurementManager handles the timing and communic...
Definition ManagerParams.hpp:24
double frequency_tof_hz
Target frequency for the time of flight measurement. If set to 0.0 the measurements are executed as f...
Definition ManagerParams.hpp:35
double frequency_thermal_hz
Target frequency for the thermal measurement. If set to 0.0 the measurements are executed as fast as ...
Definition ManagerParams.hpp:38
std::chrono::milliseconds timeout
Timeout for the measurements before the error handler is called.
Definition ManagerParams.hpp:26
bool enable_brs
Enable bit rate switching on the can bus interface.
Definition ManagerParams.hpp:29
bool repair_errors
If set to true error handling is enabled to try to repair communication and timing errors....
Definition ManagerParams.hpp:32