org.universAAL.lddi.exporter.activityhub.driver
Class Iso11073UsageSensorDriver

Package class diagram package Iso11073UsageSensorDriver
java.lang.Object
  extended by org.universAAL.lddi.exporter.activityhub.driver.Iso11073UsageSensorDriver
All Implemented Interfaces:
org.osgi.service.device.Driver

public class Iso11073UsageSensorDriver
extends Object
implements org.osgi.service.device.Driver

This Driver class manages driver instances for UsageSensor devices. when an attached device service is unregistered: drivers must take the appropriate action to release this device service and peform any necessary cleanup, as described in their device category spec

Author:
Thomas Fuxreiter (foex@gmx.at)

Constructor Summary
Iso11073UsageSensorDriver(ActivityHubDriverClient client, org.osgi.framework.BundleContext context)
           
 
Method Summary
 String attach(org.osgi.framework.ServiceReference reference)
           
 Set<Iso11073UsageSensorInstance> getConnectedDriver()
           
 int match(org.osgi.framework.ServiceReference reference)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Iso11073UsageSensorDriver

public Iso11073UsageSensorDriver(ActivityHubDriverClient client,
                                 org.osgi.framework.BundleContext context)
Parameters:
context -
logTracker -
Method Detail

match

public int match(org.osgi.framework.ServiceReference reference)
          throws Exception
Specified by:
match in interface org.osgi.service.device.Driver
Throws:
Exception

attach

public String attach(org.osgi.framework.ServiceReference reference)
              throws Exception
Specified by:
attach in interface org.osgi.service.device.Driver
Throws:
Exception

getConnectedDriver

public Set<Iso11073UsageSensorInstance> getConnectedDriver()
Returns:
the connectedDriver


Copyright © 2014 universAAL Consortium. All Rights Reserved.