![]() |
EduArt Sensor Ring Library 3.0.0
|
Message and measurement type definitions. More...
#include <chrono>#include <cstdint>#include <variant>#include <vector>#include "sensorring/device/DeviceID.hpp"#include "sensorring/measurement/ThermalMeasurement.hpp"#include "sensorring/measurement/TofMeasurement.hpp"Go to the source code of this file.
Classes | |
| struct | eduart::device::Message< PayloadT > |
| Generic message container with metadata and payload. More... | |
Typedefs | |
| using | eduart::device::VL53L8Payload = measurement::TofMeasurement |
| Payload type for VL53L8CX ToF sensor measurements. | |
| using | eduart::device::HTPA32Payload = measurement::ThermalMeasurement |
| Payload type for HTPA32 thermal camera measurements. | |
| using | eduart::device::WS2812bPayload = std::vector<uint8_t> |
| Payload type for WS2812b LED control messages. | |
| using | eduart::device::VL53L8Message = Message<VL53L8Payload> |
| Complete message from VL53L8CX ToF sensor. | |
| using | eduart::device::HTPA32Message = Message<HTPA32Payload> |
| Complete message from HTPA32 thermal camera. | |
| using | eduart::device::WS2812bMessage = Message<WS2812bPayload> |
| Complete message for WS2812b LED control. | |
| using | eduart::device::MessageVariant = std::variant<VL53L8Message, HTPA32Message, WS2812bMessage> |
| Variant holding any measurement message type. | |
Message and measurement type definitions.