Mercurial > libervia-backend
comparison sat_bridge/DBus.py @ 61:58d49fc19639
parameters are saved again
- use 2 new files to save individual and general parameters data
- setParam from dbus bridge now use str instead of dbus.String
- fixed param updated signal for general params
- fixed param setting
author | Goffi <goffi@goffi.org> |
---|---|
date | Thu, 28 Jan 2010 12:38:12 +1100 |
parents | 9764e027ecc0 |
children | d35c5edab53f |
comparison
equal
deleted
inserted
replaced
60:9764e027ecc0 | 61:58d49fc19639 |
---|---|
176 self.cb["subscription"](type, entity) | 176 self.cb["subscription"](type, entity) |
177 | 177 |
178 @dbus.service.method(const_INT_PREFIX+const_COMM_SUFFIX, | 178 @dbus.service.method(const_INT_PREFIX+const_COMM_SUFFIX, |
179 in_signature='sss', out_signature='') | 179 in_signature='sss', out_signature='') |
180 def setParam(self, name, value, category): | 180 def setParam(self, name, value, category): |
181 self.cb["setParam"](name, str(value), category) | 181 self.cb["setParam"](str(name), str(value), str(category)) |
182 | 182 |
183 @dbus.service.method(const_INT_PREFIX+const_COMM_SUFFIX, | 183 @dbus.service.method(const_INT_PREFIX+const_COMM_SUFFIX, |
184 in_signature='ss', out_signature='s') | 184 in_signature='ss', out_signature='s') |
185 def getParamA(self, name, category="default"): | 185 def getParamA(self, name, category="default"): |
186 return self.cb["getParamA"](name, category) | 186 return self.cb["getParamA"](name, category) |