Skip to content

KNX ISO11073 Library

Alejandro Medrano Gil edited this page May 20, 2015 · 2 revisions

<< Back to LDDI KNX-Integration page

This library bundle comprises of a set of device categories according to ISO11073-10471 (for OSGi DAS match-making) with specific rules and interfaces needed for communication between OSGi ISO device services and OSGi ISO driver services for all ISO11073-10471 devices. Furthermore the ISO11073-10471 device model, and interfaces (API definition) for related components is included.

Diagram devicecategory package

ActivityHubBaseDeviceCategory defines several constants for the device-driver matchmaking procedure.

Diagram devicemodel package

ActivityHubSensor is the abstract base class for all Activity Hub Sensors. Every Sensor has certain Events which are provided as enums for each Sensor seperately.

ActivityHubFactory is used to fetch a new ActivityHub Sensor according to a certain device category.

Diagram interfaces package

The interface ActivityHubDriverClient should be implemented by applications which want to use ActivityHub devices. E.g. the uAAL LDDI exporter artifacts implement this interface to manage the ActivityHub drivers/devices.

ActivityHubDriver is an abstract base class used by artifacts that implement ActivityHub drivers (OSGi driver services).