Mercurial > libervia-backend
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')