Skip to content

Utilities for embedded platforms#

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

static_string, static_vector and static_map#

These container types are fixed-sized counterparts of the corresponding standard library types. Check the documentation comments in the library headers 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