![]() |
EduArt Sensor Ring Library 3.0.1
|
| Ceduart::bus::BusParams | Parameter structure of a communication bus. A bus is one communication interface e.g. CAN bus and has an arbitrary number of sensor boards connected |
| Ceduart::logger::Logger | Centralized class to collect all log messages and relay them to the registered observers. The Logger is implemented as a singleton |
| Ceduart::logger::LoggerClient | Observer interface of the Logger class. Defines the callback method that is triggered by the Logger |
| Ceduart::manager::ManagerParams | 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 |
| Ceduart::manager::MeasurementClient | Observer interface of the MeasurementManager class. Defines the callback methods that are triggered by the MeasurementManager. It is possible to implement only one or a selection of the callback methods |
| Ceduart::manager::MeasurementManager | Meta class that handles the timing, triggering and processing of sensor measurements. Internally it runs a looping state machine |
| Ceduart::math::Matrix3 | Matrix of size 3 × 3 |
| Ceduart::math::Vector3 | Vector of length 3 |
| Ceduart::measurement::GenericGrayscaleImage< T, RESOLUTION > | Template for images with one channel and variable type |
| Ceduart::measurement::GenericGrayscaleImage< double, THERMAL_RESOLUTION > | |
| Ceduart::measurement::TemperatureImage | Pseudo image structure for the converted temperatures of a thermal image |
| Ceduart::measurement::GenericGrayscaleImage< std::uint8_t, THERMAL_RESOLUTION > | |
| Ceduart::measurement::GrayscaleImage | Grayscale image with 1 channel and 8 bit color depth |
| Ceduart::measurement::GenericRGBImage< T, RESOLUTION > | Template for images with three channels and variable type |
| Ceduart::measurement::GenericRGBImage< std::uint8_t, THERMAL_RESOLUTION > | |
| Ceduart::measurement::FalseColorImage | False color image with 3 channels (red, green, blue) and 8 bit color depth |
| Ceduart::measurement::PointCloud | Stores a vector of points in 3D space |
| Ceduart::measurement::PointData | Stores the data of a single point in 3d space |
| Ceduart::measurement::ThermalMeasurement | Structure for holding a measurement form a thermal sensor |
| Ceduart::measurement::TofMeasurement | Structure for holding a measurement form a ToF sensor |
| Ceduart::ring::RingParams | Parameter structure of a sensor ring. The sensor ring is the abstraction of the whole sensor system and consists of an arbitrary number of communication interfaces |
| Ceduart::sensor::LightParams | Parameter structure of the sensor lights of a sensor board. Not all sensor boards have lights |
| Ceduart::sensor::SensorBoardParams | Parameter structure of a sensor board. A sensor board is one circuit board |
| Ceduart::sensor::ThermalSensorParams | Parameter structure of the thermal sensor of a sensor board. Not all sensor boards have thermal sensors |
| Ceduart::sensor::TofSensorParams | Parameter structure of the Time-of-Flight sensor of a sensor board |