skip attenuator functions of soft roam from hard roam execution

Signed-off-by: anil-tegala <anil.tegala@candelatech.com>
This commit is contained in:
anil-tegala
2024-05-02 18:28:40 +05:30
parent af82ac6588
commit 145e6565b0

View File

@@ -749,15 +749,15 @@ class HardRoam(Realm):
# This is where the main roaming functionality begins
def run(self, file_n=None):
try:
print("Setting both attenuators to zero attenuation at the beginning.")
logging.info("Setting both attenuators to zero attenuation at the beginning.")
ser_no = self.attenuator_serial()
print("Available attenuators :", ser_no[0], ser_no[1])
logging.info("Available attenuators :" + str(ser_no[0]) + " , " + str(ser_no[1]))
ser_1 = ser_no[0].split(".")[2]
ser_2 = ser_no[1].split(".")[2]
self.attenuator_modify(ser_1, "all", 0)
self.attenuator_modify(ser_2, "all", 0)
if self.soft_roam:
logging.info("Setting both attenuators to zero attenuation at the beginning.")
ser_no = self.attenuator_serial()
print("Available attenuators :", ser_no[0], ser_no[1])
logging.info("Available attenuators :" + str(ser_no[0]) + " , " + str(ser_no[1]))
ser_1 = ser_no[0].split(".")[2]
ser_2 = ser_no[1].split(".")[2]
self.attenuator_modify(ser_1, "all", 0)
self.attenuator_modify(ser_2, "all", 0)
except Exception as e:
logging.warning(str(e))
finally: