From 6361dfa820182bd4745912e60a106cfae12ce9f8 Mon Sep 17 00:00:00 2001
From: Jan David Mol <mol@astron.nl>
Date: Thu, 22 Feb 2024 16:03:26 +0100
Subject: [PATCH] correctly trigger recalibration on SDPFirmware instead of
 assuming the events come from SDP

---
 tangostationcontrol/tangostationcontrol/devices/calibration.py | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/tangostationcontrol/tangostationcontrol/devices/calibration.py b/tangostationcontrol/tangostationcontrol/devices/calibration.py
index ff3cb3280..472bb89f0 100644
--- a/tangostationcontrol/tangostationcontrol/devices/calibration.py
+++ b/tangostationcontrol/tangostationcontrol/devices/calibration.py
@@ -119,9 +119,8 @@ class Calibration(LOFARDevice):
         for k, ant in self.ant_proxies.items():
             # Recalibrate associated AntennaFields
             sdpfirmware_device = ant.SDPFirmware_device_R
-            sdp_device = self.sdpfirmware_proxies[sdpfirmware_device].SDP_device_R
 
-            if device_name_matches(sdp_device, event.device.name()):
+            if device_name_matches(sdpfirmware_device, event.device.name()):
                 self._calibrate_antenna_field(k)
 
     # TODO(JDM): While we could read this from our control parent (StationManager),
-- 
GitLab