public class HomeMaticDriver extends Object implements org.ogema.core.application.Application
| 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 HmConnection |
findConnection(HmDevice dev) |
protected void |
pollParameters(HmConnection connection) |
protected void |
removeHandlerFactory(DeviceHandlerFactory fac,
Map<String,Object> serviceProperties) |
void |
setEventAdmin(org.osgi.service.event.EventAdmin eventAdmin) |
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(HmConnection connection)
protected HmConnection findConnection(HmDevice dev)
public void setupDevice(HmDevice dev)
public void storeEvent(org.ogema.drivers.homematic.xmlrpc.ll.api.HmEvent e,
org.ogema.core.model.simple.SingleValueResource res)
public void setEventAdmin(org.osgi.service.event.EventAdmin eventAdmin)
Copyright © 2018. All rights reserved.