aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorxianyuanjia <56282287+xianyuanjia@users.noreply.github.com>2021-11-15 17:16:30 -0800
committerGitHub <noreply@github.com>2021-11-15 17:16:30 -0800
commit5097a6f02c49a80459649f0acc4e062325057eef (patch)
tree25a514985d982e725cac48e1db31f5c4572956fa
parent542a78a7198256d172f56546ab8a6493166b3d9b (diff)
downloadmobly-5097a6f02c49a80459649f0acc4e062325057eef.tar.gz
Change get_atten command for instances where path count is 1. (#771)
-rw-r--r--mobly/controllers/attenuator_lib/minicircuits.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/mobly/controllers/attenuator_lib/minicircuits.py b/mobly/controllers/attenuator_lib/minicircuits.py
index 4cbc1de..f33a5d1 100644
--- a/mobly/controllers/attenuator_lib/minicircuits.py
+++ b/mobly/controllers/attenuator_lib/minicircuits.py
@@ -120,6 +120,7 @@ class AttenuatorDevice:
self._telnet_client.host)
if idx + 1 > self.path_count or idx < 0:
raise IndexError("Attenuator index out of range!", self.path_count, idx)
- atten_val_str = self._telnet_client.cmd("CHAN:%s:ATT?" % (idx + 1))
+ telnet_cmd = ":ATT?" if self.path_count == 1 else "CHAN:%s:ATT?" % (idx + 1)
+ atten_val_str = self._telnet_client.cmd(telnet_cmd)
atten_val = float(atten_val_str)
return atten_val