mirror of
https://github.com/ivan-usov-org/bec.git
synced 2025-04-22 10:30:02 +02:00
fixed read for non-standard signals
This commit is contained in:
parent
876aaee9ae
commit
e7029c8547
@ -194,10 +194,12 @@ class DeviceBase(RPCBase, Device):
|
||||
else:
|
||||
val = self.parent.producer.get(MessageEndpoints.device_read(self.name))
|
||||
|
||||
if val:
|
||||
return BECMessage.DeviceMessage.loads(val).content["signals"].get(self.name)
|
||||
|
||||
return None
|
||||
if not val:
|
||||
return None
|
||||
signals = BECMessage.DeviceMessage.loads(val).content["signals"]
|
||||
if signals.get(self.name):
|
||||
return signals.get(self.name)
|
||||
return signals
|
||||
|
||||
@rpc
|
||||
def describe(self):
|
||||
|
Loading…
x
Reference in New Issue
Block a user