EduArt Sensor Ring Library 3.0.1
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 <Parameter.hpp>

Collaboration diagram for eduart::manager::ManagerParams:
[legend]

Public Attributes

bool enable_brs = false
 Enable bit rate switching on the can bus interface.
bool print_topology = true
 If set to true a formatted string describing the sensor topology is printed via the Logger when the MeasurementManager init() method is called.
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.
bool enforce_topology = false
 If set to true the MeasurementManager will only start when the configured topology matches the actual connected devices. If set to false the MeasurementManager will still start but only use the properly configured sensors.
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 = 1.0
 Target frequency for the thermal measurement. If set to 0.0 the measurements are executed as fast as possible.
ring::RingParams ring_params
 Parameters of the sensor ring that will be managed by the MeasurementManager.

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: