public class HomeMaticDriver extends Object implements org.ogema.core.application.Application
| Modifier and Type | Class and Description |
|---|---|
class |
HomeMaticDriver.HmConnection |
| Constructor and Description |
|---|
HomeMaticDriver() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
activate(org.osgi.service.component.ComponentContext ctx) |
protected void |
addHandlerFactory(DeviceHandlerFactory fac,
Map<String,Object> serviceProperties) |
protected void |
close(HomeMaticDriver.HmConnection connection) |
protected HomeMaticDriver.HmConnection |
findConnection(HmDevice dev) |
protected void |
init(HomeMaticDriver.HmConnection connection) |
protected void |
pollParameters(HomeMaticDriver.HmConnection connection) |
protected void |
removeHandlerFactory(DeviceHandlerFactory fac,
Map<String,Object> serviceProperties) |
protected void |
setupDevice(HmDevice dev) |
void |
start(org.ogema.core.application.ApplicationManager am) |
void |
stop(org.ogema.core.application.Application.AppStopReason asr) |
void |
storeEvent(org.ogema.drivers.homematic.xmlrpc.ll.api.HmEvent e,
org.ogema.core.model.simple.SingleValueResource res) |
protected void addHandlerFactory(DeviceHandlerFactory fac, Map<String,Object> serviceProperties)
protected void removeHandlerFactory(DeviceHandlerFactory fac, Map<String,Object> serviceProperties)
protected void activate(org.osgi.service.component.ComponentContext ctx)
public void start(org.ogema.core.application.ApplicationManager am)
start in interface org.ogema.core.application.Applicationpublic void stop(org.ogema.core.application.Application.AppStopReason asr)
stop in interface org.ogema.core.application.Applicationprotected void pollParameters(HomeMaticDriver.HmConnection connection)
protected void init(HomeMaticDriver.HmConnection connection)
protected void close(HomeMaticDriver.HmConnection connection)
protected HomeMaticDriver.HmConnection findConnection(HmDevice dev)
protected void setupDevice(HmDevice dev)
public void storeEvent(org.ogema.drivers.homematic.xmlrpc.ll.api.HmEvent e,
org.ogema.core.model.simple.SingleValueResource res)
Copyright © 2018. All rights reserved.