minor adoptions
Change-Id: I8ee3968b46609ffb22f3618b61f6d15f0e5188c1 Reviewed-on: https://forge.frm2.tum.de/review/17281 Reviewed-by: Enrico Faulhaber <enrico.faulhaber@frm2.tum.de> Tested-by: Enrico Faulhaber <enrico.faulhaber@frm2.tum.de>
This commit is contained in:
parent
d0620964fd
commit
40e75aefcc
@ -146,6 +146,10 @@ class NodeCtrl(QWidget):
|
|||||||
if 'Drivable' in interfaces or 'Driveable' in interfaces:
|
if 'Drivable' in interfaces or 'Driveable' in interfaces:
|
||||||
widget = DrivableWidget(self._node, modname, self)
|
widget = DrivableWidget(self._node, modname, self)
|
||||||
unit = self._node.getProperties(modname, 'value').get('unit', '')
|
unit = self._node.getProperties(modname, 'value').get('unit', '')
|
||||||
|
elif 'Writable' in interfaces or 'Writeable' in interfaces:
|
||||||
|
# XXX !!!
|
||||||
|
widget = DrivableWidget(self._node, modname, self)
|
||||||
|
unit = self._node.getProperties(modname, 'value').get('unit', '')
|
||||||
elif 'Readable' in interfaces:
|
elif 'Readable' in interfaces:
|
||||||
widget = ReadableWidget(self._node, modname, self)
|
widget = ReadableWidget(self._node, modname, self)
|
||||||
unit = self._node.getProperties(modname, 'value').get('unit', '')
|
unit = self._node.getProperties(modname, 'value').get('unit', '')
|
||||||
@ -181,7 +185,7 @@ class ReadableWidget(QWidget):
|
|||||||
self._module = module
|
self._module = module
|
||||||
|
|
||||||
# XXX: avoid a nasty race condition, mainly biting on M$
|
# XXX: avoid a nasty race condition, mainly biting on M$
|
||||||
for i in range(30):
|
for i in range(15):
|
||||||
if 'status' in self._node.describing_data['modules'][module]['parameters']:
|
if 'status' in self._node.describing_data['modules'][module]['parameters']:
|
||||||
break
|
break
|
||||||
sleep(0.01*i)
|
sleep(0.01*i)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user