sea: fix problem with LscDrivable.read_value

This commit is contained in:
2025-06-17 10:10:14 +02:00
parent c2b97a8dac
commit 1a70099974

View File

@ -892,13 +892,9 @@ class LscDrivable(SeaDrivable):
def read_value(self):
if self.io.syncio:
try:
if self.dblctrl and not self._read_value_error:
reply = self.io.query('hval tt', True)
else:
reply = self.io.query(f'hval tt/{self.rel_paths[1]}', True)
except Exception as e:
print(e)
# an updateEvent will be handled before above returns
if self.dblctrl and not self._read_value_error:
reply = self.io.query('hval tt', True)
else:
reply = self.io.query(f'hval tt/{self._sensor_path}', True)
return float(reply)
return self.value