From 83280ed529b1a49b3d2b4721f8ca33114821b5e4 Mon Sep 17 00:00:00 2001
From: stedif <stefano.difrischia@inaf.it>
Date: Mon, 6 Mar 2023 15:56:58 +0100
Subject: [PATCH] L2SS-1200: refactor mapping method

---
 .../tangostationcontrol/devices/antennafield.py          | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

diff --git a/tangostationcontrol/tangostationcontrol/devices/antennafield.py b/tangostationcontrol/tangostationcontrol/devices/antennafield.py
index 888ff9c39..761448827 100644
--- a/tangostationcontrol/tangostationcontrol/devices/antennafield.py
+++ b/tangostationcontrol/tangostationcontrol/devices/antennafield.py
@@ -1756,13 +1756,10 @@ class AntennaToRecvMapper(object):
         if len(value_mapping) == 2:
             # Assuming mapper lists are always in the following order:
             # [Control_Mapping, Power_Mapping]
-            control_mapping = value_mapping[0]
-            power_mapping = value_mapping[1]
+            [control_mapping, power_mapping] = value_mapping
             for idx, mapping in enumerate(control_mapping):
-                recv_control = mapping[0]
-                rcu_control = mapping[1]
-                recv_power = power_mapping[idx][0]
-                rcu_power = power_mapping[idx][1]
+                [recv_control, rcu_control] = mapping
+                [recv_power, rcu_power] = power_mapping[idx]
                 if recv_control > 0:
                     mapped_values[idx][0] = recv_results[recv_control - 1][rcu_control]
                 if recv_power > 0:
-- 
GitLab