diff sat_bridge/DBus.py @ 17:74a39f40eb6d

refactoring: using xml params (not finished yet)
author Goffi <goffi@goffi.org>
date Fri, 06 Nov 2009 19:48:57 +0100
parents 0a024d5e0cd0
children 6928e3cb73a8
line wrap: on
line diff
--- a/sat_bridge/DBus.py	Mon Nov 02 00:45:03 2009 +0100
+++ b/sat_bridge/DBus.py	Fri Nov 06 19:48:57 2009 +0100
@@ -123,18 +123,23 @@
 
     @dbus.service.method(const_INT_PREFIX+const_COMM_SUFFIX,
                          in_signature='sss', out_signature='')
-    def setParam(self, name, value, namespace="default"):
-        self.cb["setParam"](name, str(value), namespace)
+    def setParam(self, name, value, category):
+        self.cb["setParam"](name, str(value), category)
         
-    @dbus.service.method(const_INT_PREFIX+const_COMM_SUFFIX,
+    """@dbus.service.method(const_INT_PREFIX+const_COMM_SUFFIX,
                          in_signature='ss', out_signature='(ss)')
     def getParam(self, name, namespace="default"):
-        return self.cb["getParam"](name, namespace)
+        return self.cb["getParam"](name, namespace)"""
+
+    """@dbus.service.method(const_INT_PREFIX+const_COMM_SUFFIX,
+                         in_signature='s', out_signature='a(sss)')
+    def getParams(self, namespace):
+        return self.cb["getParams"](namespace)"""
 
     @dbus.service.method(const_INT_PREFIX+const_COMM_SUFFIX,
-                         in_signature='s', out_signature='a(sss)')
-    def getParams(self, namespace):
-        return self.cb["getParams"](namespace)
+                         in_signature='', out_signature='s')
+    def getParams(self):
+        return self.cb["getParams"]()
 
     @dbus.service.method(const_INT_PREFIX+const_COMM_SUFFIX,
                          in_signature='', out_signature='as')