EtcPal  HEAD (unstable)
ETC Platform Abstraction Layer (EtcPal)
View other versions:
Core Modules

Overview

EtcPal modules that exist independently of OS or network targets.

Modules

 acn_pdu (ACN Protocol Family PDUs)
 Parse or pack a PDU or PDU block as defined in ANSI E1.17 (ACN).
 
 acn_rlp (ACN Root Layer Protocol)
 Parse or pack an ACN Root Layer PDU block.
 
 error (Error Handling)
 Platform-neutral error codes.
 
 handle_manager
 A utility to manage handing out integer handles to resources.
 
 log (Logging)
 A platform-neutral module enabling applications and libraries to log messages in either or both of syslog-compliant and human-readable format.
 
 mempool (Memory Pools)
 Memory pools with fixed-size elements.
 
 pack (Buffer Packing and Unpacking)
 Platform- and endianness-independent buffer packing and unpacking.
 
 rbtree (Red-Black Trees)
 A red-black tree implementation.
 
 uuid (UUIDs)
 Type and helper functions for a Universally Unique Identifier (UUID).