Skip to content

Utilities for embedded platforms#

This document describes some utilities that can be useful when developing applications on embedded devices. They are not strictly related to AES70; however, they can be used to implement patterns that are commonly used in embedded AES70 devices.

static_string, static_vector and static_map#

These container types are fixed-size counterparts of the corresponding standard library types. Check the documentation comments in the library header files for more details:

  1. aes70::common::static_string is defined in include/aes70/common/static_string.hpp
  2. aes70::common::static_vector is defined in include/aes70/common/static_vector.hpp
  3. aes70::common::static_map is defined in include/aes70/common/static_map.hpp