From 4ec3d977f1613db7f3320340fded62e0e6ef50e4 Mon Sep 17 00:00:00 2001 From: thijs snijder <snijder@astron.nl> Date: Mon, 17 May 2021 11:45:10 +0200 Subject: [PATCH] added SDP fix --- devices/SDP.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/devices/SDP.py b/devices/SDP.py index 28797d408..d4b3f702b 100644 --- a/devices/SDP.py +++ b/devices/SDP.py @@ -96,7 +96,7 @@ class SDP(hardware_device): fpga_firmware_version_R = attribute_wrapper(comms_annotation=["2:fpga_firmware_version_R"], datatype=numpy.str_, dims=(16,)) fpga_hardware_version_R = attribute_wrapper(comms_annotation=["2:fpga_hardware_version_R"], datatype=numpy.str_, dims=(16,)) - tr_software_version_R = attribute_wrapper(comms_annotation=["2:tr_software_version_R"], datatype=numpy.str_) + tr_software_version_R = attribute_wrapper(comms_annotation=["2:"], datatype=numpy.str_) def always_executed_hook(self): @@ -136,7 +136,10 @@ class SDP(hardware_device): # map an access helper class for i in self.attr_list(): - i.set_comm_client(self.OPCua_client) + try: + i.set_comm_client(self.OPCua_client) + except: + self.debug_stream("error in getting SDP attribute: {} from client".format(i)) self.OPCua_client.start() -- GitLab