EduArt Sensor Ring Library 3.0.0
Loading...
Searching...
No Matches
Measurement.hpp File Reference

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"
Include dependency graph for Measurement.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.

Detailed Description

Message and measurement type definitions.

Author
EduArt Robotik GmbH
Date
2026-02-19