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:
|
||||
widget = DrivableWidget(self._node, modname, self)
|
||||
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:
|
||||
widget = ReadableWidget(self._node, modname, self)
|
||||
unit = self._node.getProperties(modname, 'value').get('unit', '')
|
||||
@ -181,7 +185,7 @@ class ReadableWidget(QWidget):
|
||||
self._module = module
|
||||
|
||||
# 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']:
|
||||
break
|
||||
sleep(0.01*i)
|
||||
|
Loading…
x
Reference in New Issue
Block a user