EduArt Sensor Ring Library 3.0.0
Loading...
Searching...
No Matches
File List
Here is a list of all documented files with brief descriptions:
[detail level 123456]
 
include
 
sensorring
 
device
 
hardware
 
htpa32
 
HTPA32_Device.hpp
Hardware abstraction for the HTPA32 thermal sensor device
 
HTPA32_Params.hpp
 
vl53l8cx
 
VL53L8CX_Device.hpp
Hardware abstraction for the VL53L8CX Time-of-Flight sensor device
 
VL53L8CX_Params.hpp
 
ws2812b
 
WS2812b_Device.hpp
Hardware abstraction for WS2812b LED strip devices
 
WS2812b_Params.hpp
 
SensorBoardType.hpp
Board type enum for sensor board hardware variants (matches firmware)
 
BaseDevice.hpp
Base device combining IDevice and BaseSensor with device ID and state
 
BaseSensor.hpp
Base class for sensors using a communication interface
 
DeviceGroup.hpp
Container for a group of devices with filtering and iteration by type
 
DeviceID.hpp
Device identifier (type, name, index) for device registration
 
DeviceParams.hpp
Parameter structure for a device
 
DeviceState.hpp
Unified device state enum covering lifecycle and runtime health
 
DeviceType.hpp
Enumeration of supported device hardware types
 
EnumerationInformation.hpp
Version, commit hash, and board enumeration info reported by hardware
 
IDevice.hpp
 
LightMode.hpp
Light mode definition
 
Measurement.hpp
Message and measurement type definitions
 
Orientation.hpp
Orientation enum shared across device types
 
interface
 
ComEndpoint.hpp
Communication endpoint identifier
 
ComInterfaceID.hpp
Interface type definition
 
logger
 
Logger.hpp
Logger of the sensorring library
 
LogVerbosity.hpp
Log verbosity levels for the logger
 
manager
 
ManagerParams.hpp
Parameter structure for the MeasurementManager
 
ManagerState.hpp
ManagerState and helpers for the MeasurementManager
 
MeasurementManager.hpp
The MeasurementManager is the main interface of the sensorring library
 
math
 
Math.hpp
Collection of math functions
 
Matrix3.hpp
Implementation of a matrix of size 3 × 3
 
Vector3.hpp
Implementation of a vector with length 3
 
measurement
 
Image.hpp
Generic Image types
 
PointCloud.hpp
Generic point and point cloud types
 
ThermalMeasurement.hpp
Structures for thermal measurements
 
TofMeasurement.hpp
Structures for ToF measurements
 
subscription
 
Publisher.hpp
Thread-safe, deadlock-free publish/subscribe template
 
SubscriberToken.hpp
Opaque token identifying a subscription
 
Subscription.hpp
RAII wrapper pairing a SubscriberToken with its cancel function
 
SensorBoard.hpp
Abstraction of a single sensor board
 
SensorBoardParams.hpp
Parameter structure of a sensor board
 
SensorBus.hpp
One communication bus owning multiple sensor boards
 
SensorRing.hpp
Top-level container managing multiple sensor buses
 
SensorRingFactory.hpp
Factory for creating sensor rings via auto-discovery, configured expectations, or a mix of both