![]() |
EduArt Sensor Ring Library 4.0.0
|
Top-level container managing multiple sensor buses and coordinating operations across them. More...
#include <SensorRing.hpp>
Public Member Functions | |
| SensorRing (std::vector< std::unique_ptr< SensorBus > > bus_vec) | |
| Constructor. | |
| ~SensorRing () | |
| Destructor. | |
| std::vector< SensorBus * > | getSensorBuses () const |
| Get all sensor bus interfaces managed by this ring. | |
| std::vector< device::Device * > | getDevices () const |
| Get all devices connected to the sensor ring. | |
Top-level container managing multiple sensor buses and coordinating operations across them.
| eduart::sensorring::SensorRing::SensorRing | ( | std::vector< std::unique_ptr< SensorBus > > | bus_vec | ) |
Constructor.
| [in] | bus_vec | Vector of sensor buses to manage |
| std::vector< device::Device * > eduart::sensorring::SensorRing::getDevices | ( | ) | const |
Get all devices connected to the sensor ring.
| std::vector< SensorBus * > eduart::sensorring::SensorRing::getSensorBuses | ( | ) | const |
Get all sensor bus interfaces managed by this ring.