Skip to content

API Structure

The eMod Runtime Library is composed by two kinds of libraries: modules and packages.

A module is a hardware access layer (HAL) representing a software eMOD subsystem. Each library module is directly related to own hardware module, such as a relays module. The core module is the Controller module.

A package is a library that implements the interface with a Controller hardware component, or it can also be a tool, such as Clock Package.

The following diagram shows the structure of the library:

eManager API Modules