comparison 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
comparison
equal deleted inserted replaced
16:0a024d5e0cd0 17:74a39f40eb6d
121 def setPresence(self, to="", type="", show="", status="", priority=0): 121 def setPresence(self, to="", type="", show="", status="", priority=0):
122 self.cb["setPresence"](to, type, show, status, priority) 122 self.cb["setPresence"](to, type, show, status, priority)
123 123
124 @dbus.service.method(const_INT_PREFIX+const_COMM_SUFFIX, 124 @dbus.service.method(const_INT_PREFIX+const_COMM_SUFFIX,
125 in_signature='sss', out_signature='') 125 in_signature='sss', out_signature='')
126 def setParam(self, name, value, namespace="default"): 126 def setParam(self, name, value, category):
127 self.cb["setParam"](name, str(value), namespace) 127 self.cb["setParam"](name, str(value), category)
128 128
129 @dbus.service.method(const_INT_PREFIX+const_COMM_SUFFIX, 129 """@dbus.service.method(const_INT_PREFIX+const_COMM_SUFFIX,
130 in_signature='ss', out_signature='(ss)') 130 in_signature='ss', out_signature='(ss)')
131 def getParam(self, name, namespace="default"): 131 def getParam(self, name, namespace="default"):
132 return self.cb["getParam"](name, namespace) 132 return self.cb["getParam"](name, namespace)"""
133 133
134 @dbus.service.method(const_INT_PREFIX+const_COMM_SUFFIX, 134 """@dbus.service.method(const_INT_PREFIX+const_COMM_SUFFIX,
135 in_signature='s', out_signature='a(sss)') 135 in_signature='s', out_signature='a(sss)')
136 def getParams(self, namespace): 136 def getParams(self, namespace):
137 return self.cb["getParams"](namespace) 137 return self.cb["getParams"](namespace)"""
138
139 @dbus.service.method(const_INT_PREFIX+const_COMM_SUFFIX,
140 in_signature='', out_signature='s')
141 def getParams(self):
142 return self.cb["getParams"]()
138 143
139 @dbus.service.method(const_INT_PREFIX+const_COMM_SUFFIX, 144 @dbus.service.method(const_INT_PREFIX+const_COMM_SUFFIX,
140 in_signature='', out_signature='as') 145 in_signature='', out_signature='as')
141 def getParamsCategories(self): 146 def getParamsCategories(self):
142 return self.cb["getParamsCategories"]() 147 return self.cb["getParamsCategories"]()