From 8332e6b28acdbbe20c1744abe2ac5cd63eace3a6 Mon Sep 17 00:00:00 2001 From: Jan David Mol <mol@astron.nl> Date: Wed, 6 Apr 2022 16:19:32 +0200 Subject: [PATCH] L2SS-685: Fix FPGA_error_R formula --- tangostationcontrol/tangostationcontrol/devices/sdp/sdp.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tangostationcontrol/tangostationcontrol/devices/sdp/sdp.py b/tangostationcontrol/tangostationcontrol/devices/sdp/sdp.py index f356c0dfc..d551c0104 100644 --- a/tangostationcontrol/tangostationcontrol/devices/sdp/sdp.py +++ b/tangostationcontrol/tangostationcontrol/devices/sdp/sdp.py @@ -180,8 +180,9 @@ class SDP(opcua_device): def read_FPGA_error_R(self): return self.read_attribute("TR_fpga_mask_R") & ( self.read_attribute("TR_fpga_communication_error_R") - | (self.read_attribute("FPGA_firmware_version_R") != "") - | (self.read_attribute("FPGA_jesd204b_csr_dev_syncn_R") == 0).any(axis=1) + | (self.read_attribute("FPGA_firmware_version_R") == "") + # we cannot assume all inputs of an FPGA are working until we have a mask for it + #| (self.read_attribute("FPGA_jesd204b_csr_dev_syncn_R") == 0).any(axis=1) ) def read_FPGA_processing_error_R(self): -- GitLab