The DAP Software Architecture: Two-Way Abstraction

The DAPL system establishes stable software interfaces for Data Acquisition Processor boards.

The DAPcell server provides stable drivers and high-level access for the host processor.

Software Architecture

Abstraction means that hardware and software designs conform to a common specification. Because of this compatibility by design, applications can work consistently, across different software versions, with different hardware models, over an extended time.

The DTD programming interface gives the embedded-system developer full access to the features of the DAPL system, exploiting Data Acquisition Processor power for process control, intensive numerical pre-processing, and optimized applications.

The DAPIO programming interface gives the host developer access to transferred data on the host system for building front-end data management and graphical presentation applications.