![]() |
|
Uniot Core
|
| 0.8.1 |
Common utility components and functions for the Uniot Core. More...
Topics | |
| CBOR (Concise Binary Object Representation) | |
| A wrapper class for CBOR (Concise Binary Object Representation) data manipulation. | |
| COSE (CBOR Object Signing and Encryption) | |
| CBOR Object Signing and Encryption (COSE) implementation. | |
| Common | |
| Common utilities and macros for the Uniot Core. | |
| Date and Time Management | |
| A class for managing date and time in Uniot devices. | |
| Array | |
| A simple Array class that manages a dynamically allocated array and its size. | |
| Bytes | |
| A class for managing and manipulating byte arrays. | |
| ClearQueue | |
| A lightweight queue implementation optimized for resource-constrained environments. | |
| Memory Manager | |
| Memory manager for a global static buffer with dynamic allocation capabilities. | |
| IterableQueue | |
| A queue implementation with iteration capabilities. | |
| LimitedQueue | |
| A queue with a maximum size limit that automatically removes oldest elements when full. | |
| Map | |
| A simple map class that associates keys with values using an iterable queue. | |
| JSON | |
| Lightweight JSON generation utilities for Uniot devices. | |
| Singleton | |
| Template class implementing the Singleton design pattern. | |
| TypeId | |
| Provides a lightweight type identification system for runtime type checking and safe casting. | |
Common utility components and functions for the Uniot Core.
This collection offers reusable utilities optimized for embedded systems in the Uniot Core framework. These components are designed with minimal memory footprint and efficient performance, specifically targeting IoT and resource-constrained embedded applications.