mirror of
https://github.com/Telecominfraproject/wlan-lanforge-scripts.git
synced 2025-11-07 14:18:05 +00:00
lf_tx_power.py removed the commented out wifi_ctl code that was replaced by
the module code from the previous commit. Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
This commit is contained in:
committed by
shivam
parent
8e1529254b
commit
13ec152164
645
lf_tx_power.py
645
lf_tx_power.py
@@ -391,7 +391,6 @@ def main():
|
||||
# usage()
|
||||
args = None
|
||||
|
||||
|
||||
try:
|
||||
# Parcing the input parameters and assignment
|
||||
args = parser.parse_args()
|
||||
@@ -479,7 +478,6 @@ def main():
|
||||
usage()
|
||||
exit(2)
|
||||
|
||||
|
||||
# set up logger
|
||||
logger_config = lf_logger_config.lf_logger_config()
|
||||
if args.lf_logger_config_json:
|
||||
@@ -535,7 +533,6 @@ def main():
|
||||
cs.tag_policy = args.tag_policy
|
||||
cs.policy_profile = args.policy_profile
|
||||
|
||||
|
||||
if bool(ap_dict):
|
||||
logg.info("ap_dict {}".format(ap_dict))
|
||||
|
||||
@@ -806,58 +803,10 @@ def main():
|
||||
if args.series == "9800":
|
||||
|
||||
cs.no_logging_console()
|
||||
#try:
|
||||
# logg.info("9800 wifi_ctl_9800_3504.py: no_logging_console")
|
||||
# logg.info(("./wifi_ctl_9800_3504.py --scheme {scheme} --dest {dest} --user {user} --passwd {passwd} --ap {ap} --band {band}"
|
||||
# " --action 'no_logging_console' --series {series} --port {port} --prompt {prompt}").format(
|
||||
# scheme=scheme, dest=args.dest, user=args.user, passwd=args.passwd, ap=args.ap, band=args.band,
|
||||
# series=args.series, port=args.port, prompt=args.prompt))
|
||||
#
|
||||
# advanced = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "--dest", args.dest, "--user", args.user, "--passwd", args.passwd, "--ap", args.ap, "--band", band,
|
||||
# "--action", "no_logging_console", "--series", args.series, "--port", args.port, "--prompt", args.prompt], capture_output=True, check=True)
|
||||
# pss = advanced.stdout.decode('utf-8', 'ignore')
|
||||
# logg.info(pss)
|
||||
#except subprocess.CalledProcessError as process_error:
|
||||
# logg.info("####################################################################################################")
|
||||
# logg.info("# CHECK IF CONTROLLER HAS TELNET CONNECTION ALREADY ACTIVE")
|
||||
# logg.info("####################################################################################################")
|
||||
#
|
||||
# logg.info("####################################################################################################")
|
||||
# logg.info("# Controller unable to commicate to AP or unable to communicate to controller error code: {} output {}".format(process_error.returncode, process_error.output))
|
||||
# logg.info("####################################################################################################")
|
||||
# exit_test(workbook)
|
||||
cs.line_console_0()
|
||||
|
||||
#try:
|
||||
# logg.info("9800 wifi_ctl_9800_3504.py: line_console_0")
|
||||
# logg.info(("./wifi_ctl_9800_3504.py --scheme {scheme} --dest {dest} --user {user} --passwd {passwd} --ap {ap} --band {band}"
|
||||
# " --action 'line_console_0' --series {series} --port {port} --prompt {prompt}").format(
|
||||
# scheme=scheme, dest=args.dest, user=args.user, passwd=args.passwd, ap=args.ap, band=args.band,
|
||||
# series=args.series, port=args.port, prompt=args.prompt))
|
||||
#
|
||||
# advanced = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "--dest", args.dest, "--user", args.user, "--passwd", args.passwd, "--ap", args.ap, "--band", band,
|
||||
# "--action", "line_console_0", "--series", args.series, "--port", args.port, "--prompt", args.prompt], capture_output=True, check=True)
|
||||
# pss = advanced.stdout.decode('utf-8', 'ignore')
|
||||
# logg.info(pss)
|
||||
#except subprocess.CalledProcessError as process_error:
|
||||
# logg.info("Controller unable to commicate to AP or unable to communicate to controller error code {} output {}".format(process_error.returncode, process_error.output))
|
||||
# exit_test(workbook)
|
||||
# TODO
|
||||
pss = cs.show_ap_summary()
|
||||
#try:
|
||||
# logg.info("9800/3504 wifi_ctl_9800_3504.py: summary")
|
||||
# logg.info(("./wifi_ctl_9800_3504.py --scheme {scheme} --dest {dest} --user {user} --passwd {passwd} --ap {ap} --band {band}"
|
||||
# " --action 'summary' --series {series} --port {port} --prompt {prompt}").format(
|
||||
# scheme=scheme, dest=args.dest, user=args.user, passwd=args.passwd, ap=args.ap, band=args.band,
|
||||
# series=args.series, port=args.port, prompt=args.prompt))
|
||||
#
|
||||
# advanced = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "--dest", args.dest, "--user", args.user, "--passwd", args.passwd, "--ap", args.ap, "--band", band,
|
||||
# "--action", "summary", "--series", args.series, "--port", args.port, "--prompt", args.prompt], capture_output=True, check=True)
|
||||
# pss = advanced.stdout.decode('utf-8', 'ignore')
|
||||
# logg.info(pss)
|
||||
#except subprocess.CalledProcessError as process_error:
|
||||
# logg.info("Controller unable to commicate to AP or unable to communicate to controller error code {} output {}".format(process_error.returncode, process_error.output))
|
||||
# exit_test(workbook)
|
||||
logg.info(pss)
|
||||
|
||||
# Find our current regulatory domain so we can report it properly
|
||||
searchap = False
|
||||
@@ -945,141 +894,46 @@ def main():
|
||||
cs.show_ap_dot11_5gz_shutdown()
|
||||
cs.show_ap_dot11_24gz_shutdown()
|
||||
|
||||
# try:
|
||||
# logg.info("3504/9800 wifi_ctl_9800_3504.py: disable AP {}".format(args.ap))
|
||||
# logg.info(("./wifi_ctl_9800_3504.py --scheme {scheme} --dest {dest} --user {user} --passwd {passwd} --ap {ap} --band {band}"
|
||||
# " --action 'disable' --series {series} --port {port} --prompt {prompt}").format(
|
||||
# scheme=scheme, dest=args.dest, user=args.user, passwd=args.passwd, ap=args.ap, band=args.band,
|
||||
# series=args.series, port=args.port, prompt=args.prompt))
|
||||
#
|
||||
# ctl_output = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "--dest", args.dest, "--user", args.user, "--passwd", args.passwd, "--ap", args.ap, "--band", band,
|
||||
# "--action", "disable", "--series", args.series, "--port", args.port, "--prompt", args.prompt], capture_output=cap_ctl_out, check=True)
|
||||
# if cap_ctl_out:
|
||||
# pss = ctl_output.stdout.decode('utf-8', 'ignore')
|
||||
# logg.info(pss)
|
||||
# except subprocess.CalledProcessError as process_error:
|
||||
# logg.info("####################################################################################################")
|
||||
# logg.info("Controller unable to commicate to AP or unable to communicate to controller error code: {} output {}".format(process_error.returncode, process_error.output))
|
||||
# logg.info("####################################################################################################")
|
||||
# logg.info("####################################################################################################")
|
||||
# logg.info("#CHECK IF CONTROLLER HAS TELNET CONNECTION ALREADY ACTIVE")
|
||||
# logg.info("####################################################################################################")
|
||||
#
|
||||
# exit_test(workbook)
|
||||
|
||||
if args.series == "9800":
|
||||
# 9800 series need to "Configure radio for manual channel assignment"
|
||||
logg.info("9800 Configure radio for manual channel assignment")
|
||||
cs.wlan_shutdown()
|
||||
#try:
|
||||
# logg.info("9800 wifi_ctl_9800_3504.py: disable_wlan")
|
||||
# logg.info(("./wifi_ctl_9800_3504.py --scheme {scheme} --dest {dest} --user {user} --passwd {passwd} --ap {ap} --band {band}"
|
||||
# " --action 'disable_wlan' --wlan {wlan} --wlanID {wlanID} --wlanSSID {wlanSSID}"
|
||||
# " --series {series} --port {port} --prompt {prompt}").format(
|
||||
# scheme=scheme, dest=args.dest, user=args.user, passwd=args.passwd, ap=args.ap, band=args.band,
|
||||
# wlan=args.wlan, wlanID=args.wlanID, wlanSSID=args.wlanSSID,
|
||||
# series=args.series, port=args.port, prompt=args.prompt))
|
||||
#
|
||||
# ctl_output = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "--dest", args.dest, "--user", args.user, "--passwd", args.passwd, "--ap", args.ap, "--band", band,
|
||||
# "--action", "disable_wlan", "--wlan", args.wlan, "--wlanID", args.wlanID, "--wlanSSID", args.wlanSSID,
|
||||
# "--series", args.series, "--port", args.port, "--prompt", args.prompt], capture_output=cap_ctl_out, check=True)
|
||||
# if cap_ctl_out:
|
||||
# pss = ctl_output.stdout.decode('utf-8', 'ignore')
|
||||
# logg.info(pss)
|
||||
#
|
||||
#except subprocess.CalledProcessError as process_error:
|
||||
# logg.info("Controller unable to commicate to AP or unable to communicate to controller error code: {} output {}".format(process_error.returncode, process_error.output))
|
||||
# exit_test(workbook)
|
||||
|
||||
cs.ap_dot11_5ghz_shutdown()
|
||||
#try:
|
||||
# logg.info("9800 wifi_ctl_9800_3504.py: disable_network_5ghz")
|
||||
# logg.info(("./wifi_ctl_9800_3504.py --scheme {scheme} --dest {dest} --user {user} --passwd {passwd} --ap {ap} --band {band}"
|
||||
# " --action 'disable_network_5ghz' --series {series} --port {port} --prompt {prompt}").format(
|
||||
# scheme=scheme, dest=args.dest, user=args.user, passwd=args.passwd, ap=args.ap, band=args.band,
|
||||
# series=args.series, port=args.port, prompt=args.prompt))
|
||||
#
|
||||
# ctl_output = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "--dest", args.dest, "--user", args.user, "--passwd", args.passwd, "--ap", args.ap, "--band", band,
|
||||
# "--action", "disable_network_5ghz", "--series", args.series, "--port", args.port, "--prompt", args.prompt], capture_output=cap_ctl_out, check=True)
|
||||
# if cap_ctl_out:
|
||||
# pss = ctl_output.stdout.decode('utf-8', 'ignore')
|
||||
# logg.info(pss)
|
||||
#
|
||||
#except subprocess.CalledProcessError as process_error:
|
||||
# logg.info("Controller unable to commicate to AP or unable to communicate to controller error code: {} output {}".format(process_error.returncode, process_error.output))
|
||||
# exit_test(workbook)
|
||||
#
|
||||
cs.ap_dot11_24ghz_shutdown()
|
||||
#try:
|
||||
# logg.info("9800 wifi_ctl_9800_3504.py: disable_network_24ghz")
|
||||
# logg.info(("./wifi_ctl_9800_3504.py --scheme {scheme} --dest {dest} --user {user} --passwd {passwd} --ap {ap} --band {band}"
|
||||
# " --action 'disable_network_24ghz' --series {series} --port {port} --prompt {prompt}").format(
|
||||
# scheme=scheme, dest=args.dest, user=args.user, passwd=args.passwd, ap=args.ap, band=args.band,
|
||||
# series=args.series, port=args.port, prompt=args.prompt))
|
||||
#
|
||||
# ctl_output = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "--dest", args.dest, "--user", args.user, "--passwd", args.passwd, "--ap", args.ap, "--band", band,
|
||||
# "--action", "disable_network_24ghz", "--series", args.series, "--port", args.port, "--prompt", args.prompt], capture_output=cap_ctl_out, check=True)
|
||||
# if cap_ctl_out:
|
||||
# pss = ctl_output.stdout.decode('utf-8', 'ignore')
|
||||
# logg.info(pss)
|
||||
#
|
||||
#except subprocess.CalledProcessError as process_error:
|
||||
# logg.info("Controller unable to commicate to AP or unable to communicate to controller error code: {} output {}".format(process_error.returncode, process_error.output))
|
||||
# exit_test(workbook)
|
||||
cs.ap_dot11_5ghz_radio_role_manual_client_serving()
|
||||
# cs.ap_dot11_24ghz_radio_role_manual_client_serving()
|
||||
#try:
|
||||
# logg.info("9800 wifi_ctl_9800_3504.py: manual")
|
||||
# logg.info(("./wifi_ctl_9800_3504.py --scheme {scheme} --dest {dest} --user {user} --passwd {passwd} --ap {ap} --band {band}"
|
||||
# " --action 'manual' --series {series} --port {port} --prompt {prompt}").format(
|
||||
# scheme=scheme, dest=args.dest, user=args.user, passwd=args.passwd, ap=args.ap, band=args.band,
|
||||
# series=args.series, port=args.port, prompt=args.prompt))
|
||||
#
|
||||
# ctl_output = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "--dest", args.dest, "--user", args.user, "--passwd", args.passwd, "--ap", args.ap, "--band", band,
|
||||
# "--action", "manual", "--series", args.series, "--port", args.port, "--prompt", args.prompt], capture_output=cap_ctl_out, check=True)
|
||||
# if cap_ctl_out:
|
||||
# pss = ctl_output.stdout.decode('utf-8', 'ignore')
|
||||
# logg.info(pss)
|
||||
#
|
||||
#except subprocess.CalledProcessError as process_error:
|
||||
# logg.info("Controller unable to commicate to AP or unable to communicate to controller error code: {} output {}".format(process_error.returncode, process_error.output))
|
||||
# exit_test(workbook)
|
||||
else:
|
||||
cs.config_dot11_5ghz_disable_network()
|
||||
#try:
|
||||
# logg.info("3504 wifi_ctl_9800_3504.py: config 802.11a disable network")
|
||||
# logg.info(("./wifi_ctl_9800_3504.py --scheme {scheme} --dest {dest} --user {user} --passwd {passwd} --ap {ap} --band {band}"
|
||||
# " --action 'cmd' --value 'config 802.11a disable network' --series {series} --port {port} --prompt {prompt}").format(
|
||||
# scheme=scheme, dest=args.dest, user=args.user, passwd=args.passwd, ap=args.ap, band=args.band,
|
||||
# series=args.series, port=args.port, prompt=args.prompt))
|
||||
#
|
||||
# ctl_output = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "--dest", args.dest, "--user", args.user, "--passwd", args.passwd, "--ap", args.ap, "--band", band,
|
||||
# "--action", "cmd", "--value", "config 802.11a disable network", "--series", args.series, "--port", args.port, "--prompt", args.prompt], capture_output=cap_ctl_out, check=True)
|
||||
# if cap_ctl_out:
|
||||
# pss = ctl_output.stdout.decode('utf-8', 'ignore')
|
||||
# logg.info(pss)
|
||||
#
|
||||
#except subprocess.CalledProcessError as process_error:
|
||||
# logg.info("Controller unable to commicate to AP or unable to communicate to controller error code: {} output {}".format(process_error.returncode, process_error.output))
|
||||
# exit_test(workbook)
|
||||
cs.config_dot11_24ghz_disable_network()
|
||||
# try:
|
||||
# logg.info("3504 wifi_ctl_9800_3504.py: config 802.11b disable network")
|
||||
# logg.info(("./wifi_ctl_9800_3504.py --scheme {scheme} --dest {dest} --user {user} --passwd {passwd} --ap {ap} --band {band}"
|
||||
# " --action 'cmd' --value 'config 802.11b disable network' --series {series} --port {port} --prompt {prompt}").format(
|
||||
# scheme=scheme, dest=args.dest, user=args.user, passwd=args.passwd, ap=args.ap, band=args.band,
|
||||
# series=args.series, port=args.port, prompt=args.prompt))
|
||||
#
|
||||
# ctl_output = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "--dest", args.dest, "--user", args.user, "--passwd", args.passwd, "--ap", args.ap, "--band", band,
|
||||
# "--action", "cmd", "--value", "config 802.11b disable network", "--series", args.series, "--port", args.port, "--prompt", args.prompt], capture_output=cap_ctl_out, check=True)
|
||||
#
|
||||
# if cap_ctl_out:
|
||||
# pss = ctl_output.stdout.decode('utf-8', 'ignore')
|
||||
# logg.info(pss)
|
||||
#
|
||||
# except subprocess.CalledProcessError as process_error:
|
||||
# logg.info("Controller unable to commicate to AP or unable to communicate to controller error code: {} output {}".format(process_error.returncode, process_error.output))
|
||||
# exit_test(workbook)
|
||||
# TODO need to support legacy commands 3504
|
||||
try:
|
||||
logg.info("3504 wifi_ctl_9800_3504.py: config 802.11a disable network")
|
||||
logg.info(("./wifi_ctl_9800_3504.py --scheme {scheme} --dest {dest} --user {user} --passwd {passwd} --ap {ap} --band {band}"
|
||||
" --action 'cmd' --value 'config 802.11a disable network' --series {series} --port {port} --prompt {prompt}").format(
|
||||
scheme=scheme, dest=args.dest, user=args.user, passwd=args.passwd, ap=args.ap, band=args.band,
|
||||
series=args.series, port=args.port, prompt=args.prompt))
|
||||
|
||||
ctl_output = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "--dest", args.dest, "--user", args.user, "--passwd", args.passwd, "--ap", args.ap, "--band", band,
|
||||
"--action", "cmd", "--value", "config 802.11a disable network", "--series", args.series, "--port", args.port, "--prompt", args.prompt], capture_output=cap_ctl_out, check=True)
|
||||
if cap_ctl_out:
|
||||
pss = ctl_output.stdout.decode('utf-8', 'ignore')
|
||||
logg.info(pss)
|
||||
|
||||
except subprocess.CalledProcessError as process_error:
|
||||
logg.info("Controller unable to commicate to AP or unable to communicate to controller error code: {} output {}".format(process_error.returncode, process_error.output))
|
||||
exit_test(workbook)
|
||||
# TODO need to support legacy commands
|
||||
try:
|
||||
logg.info("3504 wifi_ctl_9800_3504.py: config 802.11b disable network")
|
||||
logg.info(("./wifi_ctl_9800_3504.py --scheme {scheme} --dest {dest} --user {user} --passwd {passwd} --ap {ap} --band {band}"
|
||||
" --action 'cmd' --value 'config 802.11b disable network' --series {series} --port {port} --prompt {prompt}").format(
|
||||
scheme=scheme, dest=args.dest, user=args.user, passwd=args.passwd, ap=args.ap, band=args.band,
|
||||
series=args.series, port=args.port, prompt=args.prompt))
|
||||
ctl_output = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "--dest", args.dest, "--user", args.user, "--passwd", args.passwd, "--ap", args.ap, "--band", band,
|
||||
"--action", "cmd", "--value", "config 802.11b disable network", "--series", args.series, "--port", args.port, "--prompt", args.prompt], capture_output=cap_ctl_out, check=True)
|
||||
if cap_ctl_out:
|
||||
pss = ctl_output.stdout.decode('utf-8', 'ignore')
|
||||
logg.info(pss)
|
||||
except subprocess.CalledProcessError as process_error:
|
||||
logg.info("Controller unable to commicate to AP or unable to communicate to controller error code: {} output {}".format(process_error.returncode, process_error.output))
|
||||
exit_test(workbook)
|
||||
|
||||
logg.info("9800/3504 test_parameters_summary: set : tx: {tx_power} ch: {channel} bw: {bandwidth}".format(
|
||||
tx_power=tx, channel=ch, bandwidth=bw))
|
||||
@@ -1089,87 +943,23 @@ def main():
|
||||
# TODO add 24ghz and 6ghz
|
||||
cs.config_dot11_5ghz_tx_power()
|
||||
# TODO add 24ghz and 6ghz
|
||||
# try:
|
||||
# logg.info("9800/3504 wifi_ctl_9800_3504.py: txPower {}".format(tx))
|
||||
# logg.info(("./wifi_ctl_9800_3504.py --scheme {scheme} --dest {dest} --user {user} --passwd {passwd} --ap {ap} --band {band}"
|
||||
# " --action 'txPower' --value {tx} --series {series} --port {port} --prompt {prompt}").format(
|
||||
# scheme=scheme, dest=args.dest, user=args.user, passwd=args.passwd, ap=args.ap, band=args.band,
|
||||
# tx=tx, series=args.series, port=args.port, prompt=args.prompt))
|
||||
#
|
||||
# ctl_output = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "--dest", args.dest, "--user", args.user, "--passwd", args.passwd, "--ap", args.ap, "--band", band,
|
||||
# "--action", "txPower", "--value", tx, "--series", args.series, "--port", args.port, "--prompt", args.prompt], capture_output=cap_ctl_out, check=True)
|
||||
# if cap_ctl_out:
|
||||
# pss = ctl_output.stdout.decode('utf-8', 'ignore')
|
||||
# logg.info(pss)
|
||||
#
|
||||
# except subprocess.CalledProcessError as process_error:
|
||||
# logg.info("Controller unable to commicate to AP or unable to communicate to controller error code: {} output {}".format(process_error.returncode, process_error.output))
|
||||
# exit_test(workbook)
|
||||
|
||||
if (bw != "NA"):
|
||||
logg.info("bandwidth 20 prior to setting channel, some channels only support 20")
|
||||
cs.bandwidth = '20'
|
||||
cs.config_dot11_5ghz_channel_width()
|
||||
# TODO add 24ghz , 6ghz
|
||||
# try:
|
||||
# logg.info("9800/3504 wifi_ctl_9800_3504.py: bandwidth 20 prior to setting channel, some channels only support 20")
|
||||
# logg.info(("./wifi_ctl_9800_3504.py --scheme {scheme} --dest {dest} --user {user} --passwd {passwd} --ap {ap} --band {band}"
|
||||
# " --action 'bandwidth' --value '20' --series {series} --port {port} --prompt {prompt}").format(
|
||||
# scheme=scheme, dest=args.dest, user=args.user, passwd=args.passwd, ap=args.ap, band=args.band,
|
||||
# series=args.series, port=args.port, prompt=args.prompt))
|
||||
#
|
||||
# ctl_output = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "--dest", args.dest, "--user", args.user, "--passwd", args.passwd, "--ap", args.ap, "--band", band,
|
||||
# "--action", "bandwidth", "--value", "20", "--series", args.series, "--port", args.port, "--prompt", args.prompt], capture_output=cap_ctl_out, check=True)
|
||||
# if cap_ctl_out:
|
||||
# pss = ctl_output.stdout.decode('utf-8', 'ignore')
|
||||
# logg.info(pss)
|
||||
#
|
||||
# except subprocess.CalledProcessError as process_error:
|
||||
# logg.info("Controller unable to commicate to AP or unable to communicate to controller error code: {} output {}".format(process_error.returncode, process_error.output))
|
||||
# exit_test(workbook)
|
||||
|
||||
# NSS is set on the station earlier...
|
||||
if (ch != "NA"):
|
||||
logg.info("9800/3504 test_parameters set channel: {}".format(ch))
|
||||
cs.channel = ch
|
||||
cs.config_dot11_5ghz_channel()
|
||||
# try:
|
||||
# logg.info("9800/3504 wifi_ctl_9800_3504.py: channel {}".format(ch))
|
||||
# logg.info(("./wifi_ctl_9800_3504.py --scheme {scheme} --dest {dest} --user {user} --passwd {passwd} --ap {ap} --band {band}"
|
||||
# " --action 'channel' --value {ch} --series {series} --port {port} --prompt {prompt}").format(
|
||||
# scheme=scheme, dest=args.dest, user=args.user, passwd=args.passwd, ap=args.ap, band=args.band,
|
||||
# ch=ch, series=args.series, port=args.port, prompt=args.prompt))
|
||||
#
|
||||
# ctl_output = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "--dest", args.dest, "--user", args.user, "--passwd", args.passwd, "--ap", args.ap, "--band", band,
|
||||
# "--action", "channel", "--value", ch, "--series", args.series, "--port", args.port, "--prompt", args.prompt], capture_output=cap_ctl_out, check=True)
|
||||
# if cap_ctl_out:
|
||||
# pss = ctl_output.stdout.decode('utf-8', 'ignore')
|
||||
# logg.info(pss)
|
||||
#
|
||||
# except subprocess.CalledProcessError as process_error:
|
||||
# logg.info("Controller unable to commicate to AP or unable to communicate to controller error code: {} output {}".format(process_error.returncode, process_error.output))
|
||||
# exit_test(workbook)
|
||||
|
||||
if (bw != "NA"):
|
||||
logg.info("9800/3504 test_parameters bandwidth: set : {}".format(bw))
|
||||
cs.bandwidth = bw
|
||||
cs.config_dot11_5ghz_channel_width()
|
||||
# try:
|
||||
# logg.info("9800/3504 wifi_ctl_9800_3504.py: bandwidth {}".format(bw))
|
||||
# logg.info(("./wifi_ctl_9800_3504.py --scheme {scheme} --dest {dest} --user {user} --passwd {passwd} --ap {ap} --band {band}"
|
||||
# " --action 'bandwidth' --value {bw} --series {series} --port {port} --prompt {prompt}").format(
|
||||
# scheme=scheme, dest=args.dest, user=args.user, passwd=args.passwd, ap=args.ap, band=args.band,
|
||||
# bw=bw, series=args.series, port=args.port, prompt=args.prompt))
|
||||
#
|
||||
# ctl_output = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "--dest", args.dest, "--user", args.user, "--passwd", args.passwd, "--ap", args.ap, "--band", band,
|
||||
# "--action", "bandwidth", "--value", bw, "--series", args.series, "--port", args.port, "--prompt", args.prompt], capture_output=cap_ctl_out, check=True)
|
||||
# if cap_ctl_out:
|
||||
# pss = ctl_output.stdout.decode('utf-8', 'ignore')
|
||||
# logg.info(pss)
|
||||
#
|
||||
# except subprocess.CalledProcessError as process_error:
|
||||
# logg.info("Controller unable to commicate to AP or unable to communicate to controller error code: {} output {}".format(process_error.returncode, process_error.output))
|
||||
# exit_test(workbook)
|
||||
|
||||
# only create the wlan the first time
|
||||
if args.series == "9800":
|
||||
@@ -1183,20 +973,6 @@ def main():
|
||||
# delete the wlan if already exists
|
||||
pss = cs.show_wlan_summary()
|
||||
logg.info(pss)
|
||||
# try:
|
||||
# logg.info("9800 wifi_ctl_9800_3504.py: show_wlan_summary")
|
||||
# logg.info(("./wifi_ctl_9800_3504.py --scheme {scheme} --dest {dest} --user {user} --passwd {passwd} --ap {ap} --band {band}"
|
||||
# " --action 'show_wlan_summary' --series {series} --port {port} --prompt {prompt}").format(
|
||||
# scheme=scheme, dest=args.dest, user=args.user, passwd=args.passwd, ap=args.ap, band=args.band,
|
||||
# series=args.series, port=args.port, prompt=args.prompt))
|
||||
#
|
||||
# wlan_info = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "--dest", args.dest, "--user", args.user, "--passwd", args.passwd, "--ap", args.ap, "--band", band,
|
||||
# "--action", "show_wlan_summary", "--series", args.series, "--port", args.port, "--prompt", args.prompt], capture_output=True, check=True)
|
||||
# pss = wlan_info.stdout.decode('utf-8', 'ignore')
|
||||
# logg.info(pss)
|
||||
# except subprocess.CalledProcessError as process_error:
|
||||
# logg.info("Controller unable to commicate to AP or unable to communicate to controller error code: {} output {}".format(process_error.returncode, process_error.output))
|
||||
# exit_test(workbook)
|
||||
|
||||
# "number of WLANs:\s+(\S+)"
|
||||
search_wlan = False
|
||||
@@ -1216,27 +992,6 @@ def main():
|
||||
logg.info("Need to remove wlanID: {} cc_wlan: {} cc_wlan_ssid: {}".format(args.wlanID, cc_wlan, cc_wlan_ssid))
|
||||
logg.info("###############################################################################")
|
||||
cs.config_no_wlan()
|
||||
# try:
|
||||
# logg.info(
|
||||
# "9800 wifi_ctl_9800_3504.py: delete_wlan, wlan present at start of test: wlanID: {} cc_wlan {} cc_wlan_ssid: {}".format(
|
||||
# args.wlanID, cc_wlan, cc_wlan_ssid))
|
||||
# logg.info(("./wifi_ctl_9800_3504.py --scheme {scheme} --dest {dest} --user {user} --passwd {passwd} --ap {ap} --band {band}"
|
||||
# " --action 'delete_wlan' --series {series} --port {port} --prompt {prompt}").format(
|
||||
# scheme=scheme, dest=args.dest, user=args.user, passwd=args.passwd, ap=args.ap, band=args.band,
|
||||
# series=args.series, port=args.port, prompt=args.prompt))
|
||||
#
|
||||
# ctl_output = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "--dest", args.dest, "--user", args.user, "--passwd", args.passwd, "--ap", args.ap, "--band", band,
|
||||
# "--action", "delete_wlan", "--series", args.series, "--wlanID", args.wlanID, "--wlan", cc_wlan, "--wlanSSID", cc_wlan_ssid,
|
||||
# "--port", args.port, "--prompt", args.prompt], capture_output=cap_ctl_out, check=True)
|
||||
# if cap_ctl_out:
|
||||
# pss = ctl_output.stdout.decode('utf-8', 'ignore')
|
||||
# logg.info(pss)
|
||||
#
|
||||
# except subprocess.CalledProcessError as process_error:
|
||||
# logg.info(
|
||||
# "Controller unable to commicate to AP or unable to communicate to controller error code: {} output {}".format(
|
||||
# process_error.returncode, process_error.output))
|
||||
# exit_test(workbook)
|
||||
|
||||
# Create wlan
|
||||
wlan_created = True
|
||||
@@ -1244,107 +999,19 @@ def main():
|
||||
# TODO be able to do for WPA2 , WPA3
|
||||
# TODO check for failure to close cookbook
|
||||
cs.config_wlan_open()
|
||||
# try:
|
||||
# logg.info("9800 wifi_ctl_9800_3504.py: create_wlan wlan {} wlanID {} wlanSSID {} port {}".format(args.wlan, args.wlanID, args.wlanSSID, args.port))
|
||||
# logg.info(("./wifi_ctl_9800_3504.py --scheme {scheme} --dest {dest} --user {user} --passwd {passwd} --ap {ap} --band {band}"
|
||||
# " --action 'create_wlan' --series {series}"
|
||||
# " --wlanID {wlanID} --wlan {wlan} --wlanSSID {wlanSSID}"
|
||||
# " --port {port} --prompt {prompt}").format(
|
||||
# scheme=scheme, dest=args.dest, user=args.user, passwd=args.passwd, ap=args.ap, band=args.band,
|
||||
# wlanID=args.wlanID, wlan=args.wlan, wlanSSID=args.wlanSSID,
|
||||
# series=args.series, port=args.port, prompt=args.prompt))
|
||||
#
|
||||
# ctl_output = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "--dest", args.dest, "--user", args.user, "--passwd", args.passwd, "--ap", args.ap, "--band", band,
|
||||
# "--action", "create_wlan", "--series", args.series, "--wlanID", args.wlanID, "--wlan", args.wlan, "--wlanSSID", args.wlanSSID, "--port", args.port, "--prompt", args.prompt], capture_output=cap_ctl_out, check=True)
|
||||
# if cap_ctl_out:
|
||||
# pss = ctl_output.stdout.decode('utf-8', 'ignore')
|
||||
# logg.info(pss)
|
||||
|
||||
# except subprocess.CalledProcessError as process_error:
|
||||
# logg.info("Controller unable to commicate to AP or unable to communicate to controller error code: {} output {}".format(process_error.returncode, process_error.output))
|
||||
# exit_test(workbook)
|
||||
|
||||
cs.config_wireless_tag_policy_and_policy_profile()
|
||||
# try:
|
||||
# logg.info("9800 wifi_ctl_9800_3504.py: wireless_tag_policy")
|
||||
# logg.info(("./wifi_ctl_9800_3504.py --scheme {scheme} --dest {dest} --user {user} --passwd {passwd} --ap {ap} --band {band}"
|
||||
# " --action 'wireless_tag_policy' --series {series}"
|
||||
# " --port {port} --prompt {prompt}"
|
||||
# " --tag_policy {tag_policy} --policy_profile {policy_profile}").format(
|
||||
# scheme=scheme, dest=args.dest, user=args.user, passwd=args.passwd, ap=args.ap, band=args.band,
|
||||
# series=args.series, port=args.port, prompt=args.prompt,
|
||||
# tag_policy=args.tag_policy, policy_profile=args.policy_profile))
|
||||
#
|
||||
# ctl_output = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "--dest", args.dest, "--user", args.user, "--passwd", args.passwd, "--ap", args.ap, "--band", band,
|
||||
# "--action", "wireless_tag_policy", "--series", args.series, "--port", args.port, "--prompt", args.prompt,
|
||||
# "--tag_policy", args.tag_policy, "--policy_profile", args.policy_profile], capture_output=cap_ctl_out, check=True)
|
||||
# if cap_ctl_out:
|
||||
# pss = ctl_output.stdout.decode('utf-8', 'ignore')
|
||||
# logg.info(pss)
|
||||
#
|
||||
# except subprocess.CalledProcessError as process_error:
|
||||
# logg.info("Controller unable to commicate to AP or unable to communicate to controller error code: {} output {}".format(process_error.returncode, process_error.output))
|
||||
# exit_test(workbook)
|
||||
|
||||
# enable_wlan
|
||||
cs.config_enable_wlan_send_no_shutdown()
|
||||
# try:
|
||||
# logg.info("9800 wifi_ctl_9800_3504.py: enable_wlan")
|
||||
# logg.info(("./wifi_ctl_9800_3504.py --scheme {scheme} --dest {dest} --user {user} --passwd {passwd} --ap {ap} --band {band}"
|
||||
# " --action 'enable_wlan' --wlanID {wlanID} --wlan {wlan} --wlanSSID {wlanSSID}"
|
||||
# " --series {series} --port {port} --prompt {prompt}").format(
|
||||
# scheme=scheme, dest=args.dest, user=args.user, passwd=args.passwd, ap=args.ap, band=args.band,
|
||||
# wlanID=args.wlanID, wlan=args.wlan, wlanSSID=args.wlanSSID,
|
||||
# series=args.series, port=args.port, prompt=args.prompt))
|
||||
#
|
||||
# ctl_output = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "--dest", args.dest, "--user", args.user, "--passwd", args.passwd, "--ap", args.ap, "--band", band,
|
||||
# "--action", "enable_wlan", "--wlanID", args.wlanID, "--wlan", args.wlan, "--wlanSSID", args.wlanSSID,
|
||||
# "--series", args.series, "--port", args.port, "--prompt", args.prompt], capture_output=cap_ctl_out, check=True)
|
||||
# if cap_ctl_out:
|
||||
# pss = ctl_output.stdout.decode('utf-8', 'ignore')
|
||||
# logg.info(pss)
|
||||
#
|
||||
# except subprocess.CalledProcessError as process_error:
|
||||
# logg.info("Controller unable to commicate to AP or unable to communicate to controller error code: {} output {}".format(process_error.returncode, process_error.output))
|
||||
# exit_test(workbook)
|
||||
|
||||
# enable transmission for the entier 802.11z network
|
||||
if args.series == "9800":
|
||||
# enable_network_5ghz
|
||||
cs.config_no_ap_dot11_5ghz_shutdown()
|
||||
# try:
|
||||
# logg.info("9800 wifi_ctl_9800_3504.py: enable_network_5ghz")
|
||||
# logg.info(("./wifi_ctl_9800_3504.py --scheme {scheme} --dest {dest} --user {user} --passwd {passwd} --ap {ap} --band {band}"
|
||||
# " --action 'enable_network_5ghz' --series {series} --port {port} --prompt {prompt}").format(
|
||||
# scheme=scheme, dest=args.dest, user=args.user, passwd=args.passwd, ap=args.ap, band=args.band,
|
||||
# series=args.series, port=args.port, prompt=args.prompt))
|
||||
#
|
||||
# ctl_output = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "--dest", args.dest, "--user", args.user, "--passwd", args.passwd, "--ap", args.ap, "--band", band,
|
||||
# "--action", "enable_network_5ghz", "--series", args.series, "--port", args.port, "--prompt", args.prompt], capture_output=cap_ctl_out, check=True)
|
||||
# if cap_ctl_out:
|
||||
# pss = ctl_output.stdout.decode('utf-8', 'ignore')
|
||||
# logg.info(pss)
|
||||
#
|
||||
# except subprocess.CalledProcessError as process_error:
|
||||
# logg.info("Controller unable to commicate to AP or unable to communicate to controller error code: {} output {}".format(process_error.returncode, process_error.output))
|
||||
# exit_test(workbook)
|
||||
|
||||
pss = cs.config_no_ap_dot11_24ghz_shutdown()
|
||||
logg.info(pss)
|
||||
# try:
|
||||
# logg.info("9800 wifi_ctl_9800_3504.py: enable_network_24ghz")
|
||||
# logg.info(("./wifi_ctl_9800_3504.py --scheme {scheme} --dest {dest} --user {user} --passwd {passwd} --ap {ap} --band {band}"
|
||||
# " --action 'enable_network_24ghz' --series {series} --port {port} --prompt {prompt}").format(
|
||||
# scheme=scheme, dest=args.dest, user=args.user, passwd=args.passwd, ap=args.ap, band=args.band,
|
||||
# series=args.series, port=args.port, prompt=args.prompt))
|
||||
# ctl_output = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "--dest", args.dest, "--user", args.user, "--passwd", args.passwd, "--ap", args.ap, "--band", band,
|
||||
# "--action", "enable_network_24ghz", "--series", args.series, "--port", args.port, "--prompt", args.prompt], capture_output=cap_ctl_out, check=True)
|
||||
# if cap_ctl_out:
|
||||
# pss = ctl_output.stdout.decode('utf-8', 'ignore')
|
||||
# logg.info(pss)
|
||||
#
|
||||
# except subprocess.CalledProcessError as process_error:
|
||||
# logg.info("Controller unable to commicate to AP or unable to communicate to controller error code: {} output {}".format(process_error.returncode, process_error.output))
|
||||
# exit_test(workbook)
|
||||
else:
|
||||
# TODO add the commands for 3504
|
||||
try:
|
||||
@@ -1382,48 +1049,18 @@ def main():
|
||||
exit_test(workbook)
|
||||
# TODO enable 24g and 6g
|
||||
pss = cs.config_ap_no_dot11_5ghz_shutdown()
|
||||
# try:
|
||||
# logg.info("9800/3504 wifi_ctl_9800_3504.py: enable")
|
||||
# logg.info(("./wifi_ctl_9800_3504.py --scheme {scheme} --dest {dest} --user {user} --passwd {passwd} --ap {ap} --band {band}"
|
||||
# " --action 'enable' --series {series} --port {port} --prompt {prompt}").format(
|
||||
# scheme=scheme, dest=args.dest, user=args.user, passwd=args.passwd, ap=args.ap, band=args.band,
|
||||
# series=args.series, port=args.port, prompt=args.prompt))
|
||||
#
|
||||
# ctl_output = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "--dest", args.dest, "--user", args.user, "--passwd", args.passwd, "--ap", args.ap, "--band", band,
|
||||
# "--action", "enable", "--series", args.series, "--port", args.port, "--prompt", args.prompt], capture_output=cap_ctl_out, check=True)
|
||||
# if cap_ctl_out:
|
||||
# pss = ctl_output.stdout.decode('utf-8', 'ignore')
|
||||
# logg.info(pss)
|
||||
#
|
||||
# except subprocess.CalledProcessError as process_error:
|
||||
# logg.info("Controller unable to commicate to AP or unable to communicate to controller error code: {} output {}".format(process_error.returncode, process_error.output))
|
||||
# exit_test(workbook)
|
||||
|
||||
# Wait a bit for AP to come back up
|
||||
time.sleep(3)
|
||||
loop_count = 0
|
||||
cc_dbm_rcv = False
|
||||
if args.series == "9800":
|
||||
while cc_dbm_rcv == False and loop_count <= 3:
|
||||
while cc_dbm_rcv is False and loop_count <= 3:
|
||||
logg.info("9800 read controller dBm")
|
||||
loop_count += 1
|
||||
time.sleep(1)
|
||||
# TODO configuration for 24g, 6g
|
||||
pss = cs.show_ap_dot11_5gz_summary()
|
||||
# try:
|
||||
# logg.info("9800 wifi_ctl_9800_3504.py: advanced")
|
||||
# logg.info(("./wifi_ctl_9800_3504.py --scheme {scheme} --dest {dest} --user {user} --passwd {passwd} --ap {ap} --band {band}"
|
||||
# " --action 'advanced' --series {series} --port {port} --prompt {prompt}").format(
|
||||
# scheme=scheme, dest=args.dest, user=args.user, passwd=args.passwd, ap=args.ap, band=args.band,
|
||||
# series=args.series, port=args.port, prompt=args.prompt))
|
||||
#
|
||||
# advanced = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "--dest", args.dest, "--user", args.user, "--passwd", args.passwd, "--ap", args.ap, "--band", band,
|
||||
# "--action", "advanced", "--series", args.series, "--port", args.port, "--prompt", args.prompt], capture_output=True, check=True)
|
||||
# pss = advanced.stdout.decode('utf-8', 'ignore')
|
||||
# logg.info(pss)
|
||||
# except subprocess.CalledProcessError as process_error:
|
||||
# logg.info("Controller unable to commicate to AP or unable to communicate to controller error code: {} output {}".format(process_error.returncode, process_error.output))
|
||||
# exit_test(workbook)
|
||||
|
||||
searchap = False
|
||||
cc_mac = ""
|
||||
@@ -1478,37 +1115,23 @@ def main():
|
||||
else:
|
||||
cc_dbm_rcv = True
|
||||
cs.show_wlan_summary()
|
||||
# try:
|
||||
# logg.info("9800 wifi_ctl_9800_3504.py: show_wlan_summary")
|
||||
# logg.info(("./wifi_ctl_9800_3504.py --scheme {scheme} --dest {dest} --user {user} --passwd {passwd} --ap {ap} --band {band}"
|
||||
# " --action 'show_wlan_summary' --series {series} --port {port} --prompt {prompt}").format(
|
||||
# scheme=scheme, dest=args.dest, user=args.user, passwd=args.passwd, ap=args.ap, band=args.band,
|
||||
# series=args.series, port=args.port, prompt=args.prompt))
|
||||
#
|
||||
# wlan_summary = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "--dest", args.dest, "--user", args.user, "--passwd", args.passwd, "--ap", args.ap, "--band", band,
|
||||
# "--action", "show_wlan_summary", "--series", args.series, "--port", args.port, "--prompt", args.prompt], capture_output=True, check=True)
|
||||
# pss = wlan_summary.stdout.decode('utf-8', 'ignore')
|
||||
# logg.info(pss)
|
||||
# except subprocess.CalledProcessError as process_error:
|
||||
# logg.info("Controller unable to commicate to AP or unable to communicate to controller error code: {} output {}".format(process_error.returncode, process_error.output))
|
||||
else:
|
||||
# TODO configuration for 24g, 6g
|
||||
pss = cs.show_ap_dot11_5gz_summary()
|
||||
# TODO need to support legacy commands
|
||||
try:
|
||||
logg.info("3504 wifi_ctl_9800_3504.py: advanced")
|
||||
logg.info(("./wifi_ctl_9800_3504.py --scheme {scheme} --dest {dest} --user {user} --passwd {passwd} --ap {ap} --band {band}"
|
||||
" --action 'advanced' --series {series} --port {port} --prompt {prompt}").format(
|
||||
scheme=scheme, dest=args.dest, user=args.user, passwd=args.passwd, ap=args.ap, band=args.band,
|
||||
series=args.series, port=args.port, prompt=args.prompt))
|
||||
|
||||
# try:
|
||||
# logg.info("3504 wifi_ctl_9800_3504.py: advanced")
|
||||
# logg.info(("./wifi_ctl_9800_3504.py --scheme {scheme} --dest {dest} --user {user} --passwd {passwd} --ap {ap} --band {band}"
|
||||
# " --action 'advanced' --series {series} --port {port} --prompt {prompt}").format(
|
||||
# scheme=scheme, dest=args.dest, user=args.user, passwd=args.passwd, ap=args.ap, band=args.band,
|
||||
# series=args.series, port=args.port, prompt=args.prompt))
|
||||
#
|
||||
# advanced = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "--dest", args.dest, "--user", args.user, "--passwd", args.passwd, "--ap", args.ap, "--band", band,
|
||||
# "--action", "advanced", "--port", args.port, "--series", args.series, "--prompt", args.prompt], capture_output=True, check=True)
|
||||
# pss = advanced.stdout.decode('utf-8', 'ignore')
|
||||
# logg.info(pss)
|
||||
# except subprocess.CalledProcessError as process_error:
|
||||
# logg.info("Controller unable to commicate to AP or unable to communicate to controller error code: {} output {}".format(process_error.returncode, process_error.output))
|
||||
# exit_test(workbook)
|
||||
advanced = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "--dest", args.dest, "--user", args.user, "--passwd", args.passwd, "--ap", args.ap, "--band", band,
|
||||
"--action", "advanced", "--port", args.port, "--series", args.series, "--prompt", args.prompt], capture_output=True, check=True)
|
||||
pss = advanced.stdout.decode('utf-8', 'ignore')
|
||||
logg.info(pss)
|
||||
except subprocess.CalledProcessError as process_error:
|
||||
logg.info("Controller unable to commicate to AP or unable to communicate to controller error code: {} output {}".format(process_error.returncode, process_error.output))
|
||||
exit_test(workbook)
|
||||
|
||||
searchap = False
|
||||
cc_mac = ""
|
||||
@@ -1600,20 +1223,6 @@ def main():
|
||||
if args.series == "9800":
|
||||
pss = cs.show_ap_dot11_5gz_summary()
|
||||
logg.info(pss)
|
||||
# try:
|
||||
# logg.info("9800 wifi_ctl_9800_3504.py: advanced")
|
||||
# logg.info(("./wifi_ctl_9800_3504.py --scheme {scheme} --dest {dest} --user {user} --passwd {passwd} --ap {ap} --band {band}"
|
||||
# " --action 'advanced' --series {series} --port {port} --prompt {prompt}").format(
|
||||
# scheme=scheme, dest=args.dest, user=args.user, passwd=args.passwd, ap=args.ap, band=args.band,
|
||||
# series=args.series, port=args.port, prompt=args.prompt))
|
||||
#
|
||||
# advanced = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "--dest", args.dest, "--user", args.user, "--passwd", args.passwd, "--ap", args.ap, "--band", band,
|
||||
# "--action", "advanced", "--series", args.series, "--port", args.port, "--prompt", args.prompt], capture_output=True, check=True)
|
||||
# pss = advanced.stdout.decode('utf-8', 'ignore')
|
||||
# logg.info(pss)
|
||||
# except subprocess.CalledProcessError as process_error:
|
||||
# logg.info("Controller unable to commicate to AP or unable to communicate to controller error code: {} output {}".format(process_error.returncode, process_error.output))
|
||||
# exit_test(workbook)
|
||||
|
||||
if (args.wait_forever):
|
||||
logg.info("Will continue waiting, you may wish to debug the system...")
|
||||
@@ -2282,26 +1891,8 @@ def main():
|
||||
logg.info("9800/3504 flag --keep_state set thus keeping state")
|
||||
pss = cs.show_ap_dot11_5gz_summary()
|
||||
logg.info(pss)
|
||||
# try:
|
||||
# logg.info("9800/3504 wifi_ctl_9800_3504.py: advanced")
|
||||
# advanced = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "--dest", args.dest, "--user", args.user, "--passwd", args.passwd, "--ap", args.ap, "--band", band,
|
||||
# "--action", "advanced", "--series", args.series, "--port", args.port, "--prompt", args.prompt], capture_output=True, check=True)
|
||||
# pss = advanced.stdout.decode('utf-8', 'ignore')
|
||||
# logg.info(pss)
|
||||
# except subprocess.CalledProcessError as process_error:
|
||||
# logg.info("Controller unable to commicate to AP or unable to communicate to controller error code: {} output {}".format(process_error.returncode, process_error.output))
|
||||
# exit_test(workbook)
|
||||
pss = cs.show_ap_summary()
|
||||
logg.info(pss)
|
||||
# try:
|
||||
# logg.info("9800/3504 wifi_ctl_9800_3504.py: summary")
|
||||
# advanced = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "--dest", args.dest, "--user", args.user, "--passwd", args.passwd, "--ap", args.ap, "--band", band,
|
||||
# "--action", "summary", "--series", args.series, "--port", args.port, "--prompt", args.prompt], capture_output=True, check=True)
|
||||
# pss = advanced.stdout.decode('utf-8', 'ignore')
|
||||
# logg.info(pss)
|
||||
# except subprocess.CalledProcessError as process_error:
|
||||
# logg.info("Controller unable to commicate to AP or unable to communicate to controller error code: {} output {}".format(process_error.returncode, process_error.output))
|
||||
# exit_test(workbook)
|
||||
|
||||
exit_test(workbook)
|
||||
else:
|
||||
@@ -2314,20 +1905,10 @@ def main():
|
||||
# Disable AP, apply settings, enable AP
|
||||
# TODO disable 24gz
|
||||
cs.show_ap_dot11_5gz_shutdown()
|
||||
# try:
|
||||
# logg.info("9800/3504 wifi_ctl_9800_3504.py: disable AP {}".format(args.ap))
|
||||
# ctl_output = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "--dest", args.dest, "--user", args.user, "--passwd", args.passwd, "--ap", args.ap, "--band", band,
|
||||
# "--action", "disable", "--series", args.series, "--port", args.port, "--prompt", args.prompt], capture_output=cap_ctl_out, check=True)
|
||||
# if cap_ctl_out:
|
||||
# pss = ctl_output.stdout.decode('utf-8', 'ignore')
|
||||
# logg.info(pss)
|
||||
#
|
||||
# except subprocess.CalledProcessError as process_error:
|
||||
# logg.info("Controller unable to commicate to AP or unable to communicate to controller error code: {} output {}".format(process_error.returncode, process_error.output))
|
||||
# exit_test(workbook)
|
||||
|
||||
if args.series == "9800":
|
||||
# TODO is this command necessary 2/15/2022 - or understand how it
|
||||
# DO not delete
|
||||
# try:
|
||||
# logg.info("9800 wifi_ctl_9800_3504.py: no_wlan_wireless_tag_policy")
|
||||
# ctl_output = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "--dest", args.dest, "--user", args.user, "--passwd", args.passwd, "--ap", args.ap, "--band", band,
|
||||
@@ -2341,49 +1922,13 @@ def main():
|
||||
# exit_test(workbook)
|
||||
pss = cs.config_no_wlan()
|
||||
logg.info(pss)
|
||||
# try:
|
||||
# logg.info("9800 wifi_ctl_9800_3504.py: delete_wlan")
|
||||
# ctl_output = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "--dest", args.dest, "--user", args.user, "--passwd", args.passwd, "--ap", args.ap, "--band", band,
|
||||
# "--action", "delete_wlan", "--series", args.series, "--wlanID", args.wlanID, "--wlan", args.wlan, "--wlanSSID", args.wlanSSID,
|
||||
# "--port", args.port, "--prompt", args.prompt], capture_output=cap_ctl_out, check=True)
|
||||
# if cap_ctl_out:
|
||||
# pss = ctl_output.stdout.decode('utf-8', 'ignore')
|
||||
# logg.info(pss)
|
||||
#
|
||||
# except subprocess.CalledProcessError as process_error:
|
||||
# logg.info("Controller unable to commicate to AP or unable to communicate to controller error code: {} output {}".format(process_error.returncode, process_error.output))
|
||||
# # exit_test(workbook)
|
||||
|
||||
pss = cs.ap_dot11_5ghz_shutdown()
|
||||
logg.info(pss)
|
||||
|
||||
# try:
|
||||
# logg.info("9800 wifi_ctl_9800_3504.py: disable_network_5ghz")
|
||||
# ctl_output = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "--dest", args.dest, "--user", args.user, "--passwd", args.passwd, "--ap", args.ap, "--band", band,
|
||||
# "--action", "disable_network_5ghz", "--series", args.series, "--port", args.port, "--prompt", args.prompt], capture_output=cap_ctl_out, check=True)
|
||||
# if cap_ctl_out:
|
||||
# pss = ctl_output.stdout.decode('utf-8', 'ignore')
|
||||
# logg.info(pss)
|
||||
#
|
||||
# except subprocess.CalledProcessError as process_error:
|
||||
# logg.info("Controller unable to commicate to AP or unable to communicate to controller error code: {} output {}".format(process_error.returncode, process_error.output))
|
||||
# # exit_test(workbook)
|
||||
|
||||
pss = cs.ap_dot11_24ghz_shutdown()
|
||||
logg.info(pss)
|
||||
|
||||
# try:
|
||||
# logg.info("9800 wifi_ctl_9800_3504.py: disable_network_24ghz")
|
||||
# ctl_output = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "--dest", args.dest, "--user", args.user, "--passwd", args.passwd, "--ap", args.ap, "--band", band,
|
||||
# "--action", "disable_network_24ghz", "--series", args.series, "--port", args.port, "--prompt", args.prompt], capture_output=cap_ctl_out, check=True)
|
||||
# if cap_ctl_out:
|
||||
# pss = ctl_output.stdout.decode('utf-8', 'ignore')
|
||||
# logg.info(pss)
|
||||
#
|
||||
# except subprocess.CalledProcessError as process_error:
|
||||
# logg.info("Controller unable to commicate to AP or unable to communicate to controller error code: {} output {}".format(process_error.returncode, process_error.output))
|
||||
# # exit_test(workbook)
|
||||
|
||||
else:
|
||||
try:
|
||||
logg.info("3504 wifi_ctl_9800_3504.py: config 802.11a disable network")
|
||||
@@ -2411,90 +1956,22 @@ def main():
|
||||
|
||||
pss = cs.config_dot11_5ghz_tx_power()
|
||||
logg.info(pss)
|
||||
# if (tx != "NA"):
|
||||
# try:
|
||||
# logg.info("9800/3504 wifi_ctl_9800_3504.py: txPower tx 1")
|
||||
# ctl_output = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "--dest", args.dest, "--user", args.user, "--passwd", args.passwd, "--ap", args.ap, "--band", band,
|
||||
# "--action", "txPower", "--value", "1", "--series", args.series, "--port", args.port, "--prompt", args.prompt], capture_output=cap_ctl_out, check=True)
|
||||
# if cap_ctl_out:
|
||||
# pss = ctl_output.stdout.decode('utf-8', 'ignore')
|
||||
# logg.info(pss)
|
||||
#
|
||||
# except subprocess.CalledProcessError as process_error:
|
||||
# logg.info("Controller unable to commicate to AP or unable to communicate to controller error code: {} output {}".format(process_error.returncode, process_error.output))
|
||||
# # exit_test(workbook)
|
||||
|
||||
# NSS is set on the station earlier...
|
||||
if (ch != "NA"):
|
||||
pss = cs.config_dot11_5ghz_channel()
|
||||
# try:
|
||||
# logg.info("9800/3504 wifi_ctl_9800_3504.py: channel 36")
|
||||
# ctl_output = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "--dest", args.dest, "--user", args.user, "--passwd", args.passwd, "--ap", args.ap, "--band", band,
|
||||
# "--action", "channel", "--value", "36", "--series", args.series, "--port", args.port, "--prompt", args.prompt], capture_output=cap_ctl_out, check=True)
|
||||
# if cap_ctl_out:
|
||||
# pss = ctl_output.stdout.decode('utf-8', 'ignore')
|
||||
# logg.info(pss)
|
||||
#
|
||||
# except subprocess.CalledProcessError as process_error:
|
||||
# logg.info("Controller unable to commicate to AP or unable to communicate to controller error code: {} output {}".format(process_error.returncode, process_error.output))
|
||||
# # exit_test(workbook)
|
||||
|
||||
if (bw != "NA"):
|
||||
pss = cs.config_dot11_5ghz_channel_width()
|
||||
logg.info(pss)
|
||||
# try:
|
||||
# logg.info("9800/3504 wifi_ctl_9800_3504.py: bandwidth 20")
|
||||
# ctl_output = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "--dest", args.dest, "--user", args.user, "--passwd", args.passwd, "--ap", args.ap, "--band", band,
|
||||
# "--action", "bandwidth", "--value", "20", "--series", args.series, "--port", args.port, "--prompt", args.prompt], capture_output=cap_ctl_out, check=True)
|
||||
# if cap_ctl_out:
|
||||
# pss = ctl_output.stdout.decode('utf-8', 'ignore')
|
||||
# logg.info(pss)
|
||||
#
|
||||
# except subprocess.CalledProcessError as process_error:
|
||||
# logg.info("Controller unable to commicate to AP or unable to communicate to controller error code: {} output {}".format(process_error.returncode, process_error.output))
|
||||
# # exit_test(workbook)
|
||||
|
||||
if args.series == "9800":
|
||||
pss = cs.config_no_ap_dot11_5ghz_shutdown()
|
||||
logg.info(pss)
|
||||
# try:
|
||||
# logg.info("9800 wifi_ctl_9800_3504.py: enable_network_5ghz")
|
||||
# ctl_output = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "--dest", args.dest, "--user", args.user, "--passwd", args.passwd, "--ap", args.ap, "--band", band,
|
||||
# "--action", "enable_network_5ghz", "--series", args.series, "--port", args.port, "--prompt", args.prompt], capture_output=cap_ctl_out, check=True)
|
||||
# if cap_ctl_out:
|
||||
# pss = ctl_output.stdout.decode('utf-8', 'ignore')
|
||||
# logg.info(pss)
|
||||
#
|
||||
# except subprocess.CalledProcessError as process_error:
|
||||
# logg.info("Controller unable to commicate to AP or unable to communicate to controller error code: {} output {}".format(process_error.returncode, process_error.output))
|
||||
# # exit_test(workbook)
|
||||
pss = cs.config_no_ap_dot11_24ghz_shutdown()
|
||||
logg.info(pss)
|
||||
# try:
|
||||
# logg.info("9800 wifi_ctl_9800_3504.py: enable_network_24ghz")
|
||||
# ctl_output = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "--dest", args.dest, "--user", args.user, "--passwd", args.passwd, "--ap", args.ap, "--band", band,
|
||||
# "--action", "enable_network_24ghz", "--series", args.series, "--port", args.port, "--prompt", args.prompt], capture_output=cap_ctl_out, check=True)
|
||||
# if cap_ctl_out:
|
||||
# pss = ctl_output.stdout.decode('utf-8', 'ignore')
|
||||
# logg.info(pss)
|
||||
#
|
||||
# except subprocess.CalledProcessError as process_error:
|
||||
# logg.info("Controller unable to commicate to AP or unable to communicate to controller error code: {} output {}".format(process_error.returncode, process_error.output))
|
||||
# # exit_test(workbook)
|
||||
|
||||
pss = cs.ap_dot11_5ghz_radio_role_auto()
|
||||
logg.info(pss)
|
||||
# try:
|
||||
# logg.info("9800 wifi_ctl_9800_3504.py: auto")
|
||||
# ctl_output = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "--dest", args.dest, "--user", args.user, "--passwd", args.passwd, "--ap", args.ap, "--band", band,
|
||||
# "--action", "auto", "--series", args.series, "--port", args.port, "--prompt", args.prompt], capture_output=cap_ctl_out, check=True)
|
||||
# if cap_ctl_out:
|
||||
# pss = ctl_output.stdout.decode('utf-8', 'ignore')
|
||||
# logg.info(pss)
|
||||
#
|
||||
# except subprocess.CalledProcessError as process_error:
|
||||
# logg.info("Controller unable to commicate to AP or unable to communicate to controller error code: {} output {}".format(process_error.returncode, process_error.output))
|
||||
# # exit_test(workbook)
|
||||
|
||||
else:
|
||||
try:
|
||||
@@ -2522,18 +1999,6 @@ def main():
|
||||
|
||||
pss = cs.config_no_ap_dot11_5ghz_shutdown() # enable_network 5ghz
|
||||
logg.info(pss)
|
||||
# cs.config_no_ap_dot11_24ghz_shutdown() # enable_network 24ghz
|
||||
# try:
|
||||
# logg.info("9800/3504 wifi_ctl_9800_3504.py: enable")
|
||||
# ctl_output = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "--dest", args.dest, "--user", args.user, "--passwd", args.passwd, "--ap", args.ap, "--band", band,
|
||||
# "--action", "enable", "--series", args.series, "--port", args.port, "--prompt", args.prompt], capture_output=cap_ctl_out, check=True)
|
||||
# if cap_ctl_out:
|
||||
# pss = ctl_output.stdout.decode('utf-8', 'ignore')
|
||||
# logg.info(pss)
|
||||
#
|
||||
# except subprocess.CalledProcessError as process_error:
|
||||
# logg.info("Controller unable to commicate to AP or unable to communicate to controller error code: {} output {}".format(process_error.returncode, process_error.output))
|
||||
# exit_test(workbook)
|
||||
|
||||
# Remove LANforge traffic connection
|
||||
subprocess.run(["./lf_firemod.pl", "--manager", lfmgr, "--resource", lfresource, "--action", "do_cmd",
|
||||
@@ -2547,16 +2012,6 @@ def main():
|
||||
pss = cs.show_ap_dot11_5gz_summary()
|
||||
logg.info(pss)
|
||||
|
||||
# try:
|
||||
# logg.info("9800/3504 wifi_ctl_9800_3504.py: advanced")
|
||||
# advanced = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "--dest", args.dest, "--user", args.user, "--passwd", args.passwd, "--ap", args.ap, "--band", band,
|
||||
# "--action", "advanced", "--series", args.series, "--port", args.port, "--prompt", args.prompt], capture_output=True, check=True)
|
||||
# pss = advanced.stdout.decode('utf-8', 'ignore')
|
||||
# logg.info(pss)
|
||||
# except subprocess.CalledProcessError as process_error:
|
||||
# logg.info("Controller unable to commicate to AP or unable to communicate to controller error code: {} output {}".format(process_error.returncode, process_error.output))
|
||||
# exit_test(workbook)
|
||||
|
||||
|
||||
# ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- -----
|
||||
if __name__ == '__main__':
|
||||
|
||||
Reference in New Issue
Block a user