Namespace hal
Hardware Abstraction Layer (HAL) for compile time switching between different implementations of agent sensors and actuators.
Detailed Description
Useful to:
Eliminate run-time penalties when de-muxing
Present a uniform interface to higher level modules, such as subystem classes, regardless of which platform/agent type COSM is built for.