version dbus interface
authorHelmut Grohne <helmut@subdivi.de>
Mon, 17 Jun 2013 17:56:37 +0000 (19:56 +0200)
committerHelmut Grohne <helmut@subdivi.de>
Mon, 17 Jun 2013 17:56:37 +0000 (19:56 +0200)
The interface is still subject to change. Choosing version 0 as an
unstable version now. Change to 1 on initial release.

dbus_client.py
dbus_service.py

index 8316a7c..31c0594 100755 (executable)
@@ -24,7 +24,7 @@ def main():
     s1, s2 = socket.socketpair()
     DBusGMainLoop(set_as_default=True)
     bus = dbus.SessionBus()
-    proxy = bus.get_object("de.subdivi.onoff", "/de/subdivi/onoff/redshift")
+    proxy = bus.get_object("de.subdivi.onoff0", "/de/subdivi/onoff0/redshift")
     if len(sys.argv) > 1:
         st = proxy.activatefd(dbus.types.UnixFd(s1), 10)
         s1.close()
index a35936c..01f4966 100755 (executable)
@@ -14,8 +14,8 @@ import onoff.process
 logger = logging.getLogger("dbus_service")
 
 class OnoffControl(dbus.service.Object):
-    domain = "de.subdivi.onoff"
-    path = "/de/subdivi/onoff"
+    domain = "de.subdivi.onoff0"
+    path = "/de/subdivi/onoff0"
 
     def __init__(self, bus, name, device):
         busname = dbus.service.BusName(self.domain, bus=bus)