| Package | Description | 
|---|---|
| org.osgi.service.dal | Device Abstraction Layer Package Version 1.0. | 
| org.osgi.service.dal.functions | Device Abstraction Layer Functions Package 1.0. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | Device. remove()Removes this device. | 
| Modifier and Type | Method and Description | 
|---|---|
| LevelData | Meter. getCurrent()Returns the current metering info. | 
| BooleanData | BooleanSensor. getData()Returns the  BooleanSensorcurrent state. | 
| BooleanData | BooleanControl. getData()Returns the current state of  BooleanControl. | 
| LevelData | MultiLevelSensor. getData()Returns the  MultiLevelSensorcurrent state. | 
| LevelData | MultiLevelControl. getData()Returns  MultiLevelControllevel. | 
| LevelData | Meter. getTotal()Returns the total metering info. | 
| LevelData | WakeUp. getWakeUpInterval()Returns the current wake up interval. | 
| void | BooleanControl. inverse()Reverses the  BooleanControlstate. | 
| void | MultiLevelControl. setData(BigDecimal level,
       String unit)Sets  MultiLevelControllevel according to the specified unit. | 
| void | BooleanControl. setData(boolean data)Sets the  BooleanControlstate to the specified value. | 
| void | BooleanControl. setFalse()Sets the  BooleanControlstate tofalsevalue. | 
| void | BooleanControl. setTrue()Sets the  BooleanControlstate totruevalue. | 
| void | WakeUp. setWakeUpInterval(BigDecimal interval,
                 String unit)Sets wake up interval according to the specified unit. | 
Copyright © OSGi Alliance (2000, 2015). All Rights Reserved. Licensed under the OSGi Specification License, Version 2.0