![]() |
|
Uniot Core
|
| 0.8.1 |
A templated class that manages multiple data channels with queue-like behavior. More...
Classes | |
| class | uniot::DataChannels< T_channel, T_data > |
A templated class that manages multiple data channels with queue-like behavior.
DataChannels provides a way to create, manage and communicate through multiple independent data channels, each identified by a unique channel identifier. Each channel operates as a limited-size FIFO queue with automatic overwriting of the oldest data when full.
| T_channel | The type used for channel identification (typically an integer or enum) |
| T_data | The data type to be stored and transmitted through the channels |