mirror of
https://github.com/Telecominfraproject/wlan-lanforge-scripts.git
synced 2025-11-04 20:57:53 +00:00
cisco_wifi_ctl.py : controller has delay in enabling the 5ghz network
This commit is contained in:
@@ -1301,13 +1301,13 @@ def main():
|
|||||||
i = egg.expect_exact([CCP,CCP_EN, CCP_CONFIG,CCP_CONFIG_WLAN,CCP_POLICY_TAG,CCP_CONFIG_LINE,pexpect.TIMEOUT],timeout=5)
|
i = egg.expect_exact([CCP,CCP_EN, CCP_CONFIG,CCP_CONFIG_WLAN,CCP_POLICY_TAG,CCP_CONFIG_LINE,pexpect.TIMEOUT],timeout=5)
|
||||||
print (egg.before.decode('utf-8', 'ignore'))
|
print (egg.before.decode('utf-8', 'ignore'))
|
||||||
if i == 0:
|
if i == 0:
|
||||||
logg.info("{} prompt received can send logout".format(CCP))
|
logg.info("{} prompt received can send logout, loop_count: {}".format(CCP,loop_count))
|
||||||
egg.sendline("logout")
|
egg.sendline("logout")
|
||||||
sleep(0.1)
|
sleep(0.1)
|
||||||
logged_out_9800 = True
|
logged_out_9800 = True
|
||||||
break
|
break
|
||||||
if i == 1:
|
if i == 1:
|
||||||
logg.info("{} prompt received will send logout".format(CCP_EN))
|
logg.info("{} prompt received will send logout, loop_count: {}".format(CCP_EN,loop_count))
|
||||||
try:
|
try:
|
||||||
egg.sendline("logout")
|
egg.sendline("logout")
|
||||||
sleep(0.1)
|
sleep(0.1)
|
||||||
@@ -1317,7 +1317,7 @@ def main():
|
|||||||
sleep(0.1)
|
sleep(0.1)
|
||||||
break
|
break
|
||||||
if i == 2:
|
if i == 2:
|
||||||
logg.info("{} prompt received will send exit".format(CCP_CONFIG))
|
logg.info("{} prompt received will send exit, loop_count: {}".format(CCP_CONFIG, loop_count))
|
||||||
try:
|
try:
|
||||||
egg.sendline("exit")
|
egg.sendline("exit")
|
||||||
sleep(0.2)
|
sleep(0.2)
|
||||||
@@ -1326,7 +1326,7 @@ def main():
|
|||||||
logg.info("9800 exception on end")
|
logg.info("9800 exception on end")
|
||||||
sleep(0.1)
|
sleep(0.1)
|
||||||
if i == 3:
|
if i == 3:
|
||||||
logg.info("{} prompt received will send end".format(CCP_CONFIG_WLAN))
|
logg.info("{} prompt received will send end, loop_count: {}".format(CCP_CONFIG_WLAN, loop_count))
|
||||||
try:
|
try:
|
||||||
egg.sendline("end")
|
egg.sendline("end")
|
||||||
sleep(0.2)
|
sleep(0.2)
|
||||||
@@ -1334,7 +1334,7 @@ def main():
|
|||||||
logg.info("9800 exception on end")
|
logg.info("9800 exception on end")
|
||||||
sleep(0.1)
|
sleep(0.1)
|
||||||
if i == 4:
|
if i == 4:
|
||||||
logg.info("(config-policy-tag)# prompt received will send end")
|
logg.info("(config-policy-tag)# prompt received will send end, loop_count: {}".format(loop_count))
|
||||||
try:
|
try:
|
||||||
egg.sendline("end")
|
egg.sendline("end")
|
||||||
sleep(0.2)
|
sleep(0.2)
|
||||||
@@ -1342,7 +1342,7 @@ def main():
|
|||||||
logg.info("9800 exception on end")
|
logg.info("9800 exception on end")
|
||||||
sleep(0.1)
|
sleep(0.1)
|
||||||
if i == 5:
|
if i == 5:
|
||||||
logg.info("{} prompt received will send end".format(CCP_CONFIG_LINE))
|
logg.info("{} prompt received will send end, loop_count: {}".format(CCP_CONFIG_LINE,loop_count))
|
||||||
try:
|
try:
|
||||||
egg.sendline("end")
|
egg.sendline("end")
|
||||||
sleep(0.2)
|
sleep(0.2)
|
||||||
@@ -1350,11 +1350,14 @@ def main():
|
|||||||
logg.info("9800 exception on end")
|
logg.info("9800 exception on end")
|
||||||
sleep(0.1)
|
sleep(0.1)
|
||||||
if i == 6:
|
if i == 6:
|
||||||
logg.info("9800 expect timeout send end")
|
logg.info("9800 expect timeout loop_count: {}".format(loop_count))
|
||||||
egg.sendline("end")
|
egg.sendline("end")
|
||||||
break
|
|
||||||
if( logged_out_9800 == False):
|
if( logged_out_9800 == False):
|
||||||
|
logg.info("######################################################################################")
|
||||||
logg.info("9800 did not send logout at end of command processing this could tie up the connection")
|
logg.info("9800 did not send logout at end of command processing this could tie up the connection")
|
||||||
|
logg.info("######################################################################################")
|
||||||
|
|
||||||
if( scheme == "telnet"):
|
if( scheme == "telnet"):
|
||||||
egg.sendline("\x1b\r")
|
egg.sendline("\x1b\r")
|
||||||
logg.info("send escape to exit connection")
|
logg.info("send escape to exit connection")
|
||||||
|
|||||||
Reference in New Issue
Block a user