Previous Topic

Next Topic

Book Contents

Book Index

System Architecture

This section details the following topics:

The following diagram shows the general module layers as well as the API separation and their connection to Device Access Core. The child pages of this section contain diagrams that show the modulation of the two APIs and their connectivity.

da_general_sysArch

Device Access API (DA API)

The DA API represents the new functionality in the Device Access module. This API is based on the FIM specification. In addition to a completely new DA API, the other key functionalities are:

Home Device Manager API (HDM API)

The HDM API represents the old functionality in the Device Access module. This API is deprecated and it is possible to be removed from the next version of Device Access.

Functional Item Management (FIM)

The DA API is based on the FIM module. The Device and Device Items have to be registered as FunctionalItem services according to the FIM specification.

Device Access Core (DA Core)

This layer contains the core of the Device Access module. The DA Core is common for both the DA and HDM APIs.

Home Device Manager SPI (HDM SPI)

This layer defines how real device drivers adapt the information to the device. This is done in order to allow the devices to be presented in a more general way in the upper diagram layers.