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
663
lf_tx_power.py
663
lf_tx_power.py
@@ -20,7 +20,7 @@ import os
|
|||||||
|
|
||||||
sys.path.append(os.path.join(os.path.abspath(__file__ + "../../")))
|
sys.path.append(os.path.join(os.path.abspath(__file__ + "../../")))
|
||||||
|
|
||||||
# TODO change the name from logg to logger
|
# TODO change the name from logg to logger
|
||||||
# to match consistency with other files.
|
# to match consistency with other files.
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
lf_logger_config = importlib.import_module("py-scripts.lf_logger_config")
|
lf_logger_config = importlib.import_module("py-scripts.lf_logger_config")
|
||||||
@@ -334,7 +334,7 @@ def main():
|
|||||||
parser.add_argument("-c", "--channel", type=str, help="List of channels to test, with optional path-loss, 36:64 149:60. NA means no change")
|
parser.add_argument("-c", "--channel", type=str, help="List of channels to test, with optional path-loss, 36:64 149:60. NA means no change")
|
||||||
parser.add_argument("-n", "--nss", type=str, help="List of spatial streams to test. NA means no change")
|
parser.add_argument("-n", "--nss", type=str, help="List of spatial streams to test. NA means no change")
|
||||||
parser.add_argument("-T", "--txpower", type=str, help="List of txpowers to test. NA means no change")
|
parser.add_argument("-T", "--txpower", type=str, help="List of txpowers to test. NA means no change")
|
||||||
parser.add_argument("-k", "--keep_state", "--no_cleanup", dest="keep_state",action="store_true", help="keep the state, no configuration change at the end of the test")
|
parser.add_argument("-k", "--keep_state", "--no_cleanup", dest="keep_state", action="store_true", help="keep the state, no configuration change at the end of the test")
|
||||||
parser.add_argument('-D', '--duration', type=str, help='--traffic <how long to run in seconds> example -t 20 (seconds) default: 20 ', default='20')
|
parser.add_argument('-D', '--duration', type=str, help='--traffic <how long to run in seconds> example -t 20 (seconds) default: 20 ', default='20')
|
||||||
parser.add_argument("--station", type=str, help="LANforge station to use (sta0000, etc) use if station present and --create_station not used")
|
parser.add_argument("--station", type=str, help="LANforge station to use (sta0000, etc) use if station present and --create_station not used")
|
||||||
parser.add_argument("--upstream_port", type=str, help="LANforge upsteram-port to use (eth1, etc)")
|
parser.add_argument("--upstream_port", type=str, help="LANforge upsteram-port to use (eth1, etc)")
|
||||||
@@ -378,7 +378,7 @@ def main():
|
|||||||
help="--ap_info ap_scheme==<telnet,ssh or serial> ap_prompt==<ap_prompt> ap_ip==<ap ip> ap_port==<ap port number> ap_user==<ap user> ap_pw==<ap password>")
|
help="--ap_info ap_scheme==<telnet,ssh or serial> ap_prompt==<ap_prompt> ap_ip==<ap ip> ap_port==<ap port number> ap_user==<ap user> ap_pw==<ap password>")
|
||||||
# parser.add_argument("--tag_policy", type=str, help="--tag_policy default-tag-policy", default="default-tag-policy")
|
# parser.add_argument("--tag_policy", type=str, help="--tag_policy default-tag-policy", default="default-tag-policy")
|
||||||
# TODO remove required
|
# TODO remove required
|
||||||
parser.add_argument("--tag_policy", type=str, help="--tag_policy default-tag-policy", default="RM204-TB1")
|
parser.add_argument("--tag_policy", type=str, help="--tag_policy default-tag-policy", default="RM204-TB1")
|
||||||
parser.add_argument("--policy_profile", type=str, help="--policy_profile default-policy-profile", default="default-policy-profile")
|
parser.add_argument("--policy_profile", type=str, help="--policy_profile default-policy-profile", default="default-policy-profile")
|
||||||
parser.add_argument("--testbed_id", type=str, help="--testbed_id", default="")
|
parser.add_argument("--testbed_id", type=str, help="--testbed_id", default="")
|
||||||
parser.add_argument("--create_wlan", help="--create_wlan", action='store_true')
|
parser.add_argument("--create_wlan", help="--create_wlan", action='store_true')
|
||||||
@@ -391,7 +391,6 @@ def main():
|
|||||||
# usage()
|
# usage()
|
||||||
args = None
|
args = None
|
||||||
|
|
||||||
|
|
||||||
try:
|
try:
|
||||||
# Parcing the input parameters and assignment
|
# Parcing the input parameters and assignment
|
||||||
args = parser.parse_args()
|
args = parser.parse_args()
|
||||||
@@ -479,7 +478,6 @@ def main():
|
|||||||
usage()
|
usage()
|
||||||
exit(2)
|
exit(2)
|
||||||
|
|
||||||
|
|
||||||
# set up logger
|
# set up logger
|
||||||
logger_config = lf_logger_config.lf_logger_config()
|
logger_config = lf_logger_config.lf_logger_config()
|
||||||
if args.lf_logger_config_json:
|
if args.lf_logger_config_json:
|
||||||
@@ -535,7 +533,6 @@ def main():
|
|||||||
cs.tag_policy = args.tag_policy
|
cs.tag_policy = args.tag_policy
|
||||||
cs.policy_profile = args.policy_profile
|
cs.policy_profile = args.policy_profile
|
||||||
|
|
||||||
|
|
||||||
if bool(ap_dict):
|
if bool(ap_dict):
|
||||||
logg.info("ap_dict {}".format(ap_dict))
|
logg.info("ap_dict {}".format(ap_dict))
|
||||||
|
|
||||||
@@ -806,58 +803,10 @@ def main():
|
|||||||
if args.series == "9800":
|
if args.series == "9800":
|
||||||
|
|
||||||
cs.no_logging_console()
|
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()
|
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
|
# TODO
|
||||||
pss = cs.show_ap_summary()
|
pss = cs.show_ap_summary()
|
||||||
#try:
|
logg.info(pss)
|
||||||
# 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)
|
|
||||||
|
|
||||||
# Find our current regulatory domain so we can report it properly
|
# Find our current regulatory domain so we can report it properly
|
||||||
searchap = False
|
searchap = False
|
||||||
@@ -943,233 +892,74 @@ def main():
|
|||||||
|
|
||||||
# Disable AP, apply settings, enable AP
|
# Disable AP, apply settings, enable AP
|
||||||
cs.show_ap_dot11_5gz_shutdown()
|
cs.show_ap_dot11_5gz_shutdown()
|
||||||
cs.show_ap_dot11_24gz_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":
|
if args.series == "9800":
|
||||||
# 9800 series need to "Configure radio for manual channel assignment"
|
# 9800 series need to "Configure radio for manual channel assignment"
|
||||||
logg.info("9800 Configure radio for manual channel assignment")
|
logg.info("9800 Configure radio for manual channel assignment")
|
||||||
cs.wlan_shutdown()
|
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()
|
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()
|
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_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:
|
else:
|
||||||
cs.config_dot11_5ghz_disable_network()
|
# TODO need to support legacy commands 3504
|
||||||
#try:
|
try:
|
||||||
# logg.info("3504 wifi_ctl_9800_3504.py: config 802.11a disable network")
|
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}"
|
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(
|
" --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,
|
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))
|
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,
|
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)
|
"--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:
|
if cap_ctl_out:
|
||||||
# pss = ctl_output.stdout.decode('utf-8', 'ignore')
|
pss = ctl_output.stdout.decode('utf-8', 'ignore')
|
||||||
# logg.info(pss)
|
logg.info(pss)
|
||||||
#
|
|
||||||
#except subprocess.CalledProcessError as process_error:
|
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))
|
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)
|
||||||
cs.config_dot11_24ghz_disable_network()
|
# TODO need to support legacy commands
|
||||||
# try:
|
try:
|
||||||
# logg.info("3504 wifi_ctl_9800_3504.py: config 802.11b disable network")
|
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}"
|
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(
|
" --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,
|
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))
|
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,
|
||||||
# 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)
|
||||||
# "--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')
|
||||||
# if cap_ctl_out:
|
logg.info(pss)
|
||||||
# pss = ctl_output.stdout.decode('utf-8', 'ignore')
|
except subprocess.CalledProcessError as process_error:
|
||||||
# logg.info(pss)
|
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)
|
||||||
# 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(
|
logg.info("9800/3504 test_parameters_summary: set : tx: {tx_power} ch: {channel} bw: {bandwidth}".format(
|
||||||
tx_power=tx, channel=ch, bandwidth=bw))
|
tx_power=tx, channel=ch, bandwidth=bw))
|
||||||
if (tx != "NA"):
|
if (tx != "NA"):
|
||||||
logg.info("9800/3504 test_parameters: set txPower: {tx_power}".format(tx_power=tx))
|
logg.info("9800/3504 test_parameters: set txPower: {tx_power}".format(tx_power=tx))
|
||||||
cs.tx_power = tx
|
cs.tx_power = tx
|
||||||
# TODO add 24ghz and 6ghz
|
# TODO add 24ghz and 6ghz
|
||||||
cs.config_dot11_5ghz_tx_power()
|
cs.config_dot11_5ghz_tx_power()
|
||||||
# TODO add 24ghz and 6ghz
|
# 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"):
|
if (bw != "NA"):
|
||||||
logg.info("bandwidth 20 prior to setting channel, some channels only support 20")
|
logg.info("bandwidth 20 prior to setting channel, some channels only support 20")
|
||||||
cs.bandwidth = '20'
|
cs.bandwidth = '20'
|
||||||
cs.config_dot11_5ghz_channel_width()
|
cs.config_dot11_5ghz_channel_width()
|
||||||
# TODO add 24ghz , 6ghz
|
# 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...
|
# NSS is set on the station earlier...
|
||||||
if (ch != "NA"):
|
if (ch != "NA"):
|
||||||
logg.info("9800/3504 test_parameters set channel: {}".format(ch))
|
logg.info("9800/3504 test_parameters set channel: {}".format(ch))
|
||||||
cs.channel = ch
|
cs.channel = ch
|
||||||
cs.config_dot11_5ghz_channel()
|
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"):
|
if (bw != "NA"):
|
||||||
logg.info("9800/3504 test_parameters bandwidth: set : {}".format(bw))
|
logg.info("9800/3504 test_parameters bandwidth: set : {}".format(bw))
|
||||||
cs.bandwidth = bw
|
cs.bandwidth = bw
|
||||||
cs.config_dot11_5ghz_channel_width()
|
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
|
# only create the wlan the first time
|
||||||
if args.series == "9800":
|
if args.series == "9800":
|
||||||
@@ -1183,20 +973,6 @@ def main():
|
|||||||
# delete the wlan if already exists
|
# delete the wlan if already exists
|
||||||
pss = cs.show_wlan_summary()
|
pss = cs.show_wlan_summary()
|
||||||
logg.info(pss)
|
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+)"
|
# "number of WLANs:\s+(\S+)"
|
||||||
search_wlan = False
|
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("Need to remove wlanID: {} cc_wlan: {} cc_wlan_ssid: {}".format(args.wlanID, cc_wlan, cc_wlan_ssid))
|
||||||
logg.info("###############################################################################")
|
logg.info("###############################################################################")
|
||||||
cs.config_no_wlan()
|
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
|
# Create wlan
|
||||||
wlan_created = True
|
wlan_created = True
|
||||||
@@ -1244,107 +999,19 @@ def main():
|
|||||||
# TODO be able to do for WPA2 , WPA3
|
# TODO be able to do for WPA2 , WPA3
|
||||||
# TODO check for failure to close cookbook
|
# TODO check for failure to close cookbook
|
||||||
cs.config_wlan_open()
|
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()
|
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
|
# enable_wlan
|
||||||
cs.config_enable_wlan_send_no_shutdown()
|
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
|
# enable transmission for the entier 802.11z network
|
||||||
if args.series == "9800":
|
if args.series == "9800":
|
||||||
# enable_network_5ghz
|
# enable_network_5ghz
|
||||||
cs.config_no_ap_dot11_5ghz_shutdown()
|
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()
|
pss = cs.config_no_ap_dot11_24ghz_shutdown()
|
||||||
logg.info(pss)
|
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:
|
else:
|
||||||
# TODO add the commands for 3504
|
# TODO add the commands for 3504
|
||||||
try:
|
try:
|
||||||
@@ -1382,48 +1049,18 @@ def main():
|
|||||||
exit_test(workbook)
|
exit_test(workbook)
|
||||||
# TODO enable 24g and 6g
|
# TODO enable 24g and 6g
|
||||||
pss = cs.config_ap_no_dot11_5ghz_shutdown()
|
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
|
# Wait a bit for AP to come back up
|
||||||
time.sleep(3)
|
time.sleep(3)
|
||||||
loop_count = 0
|
loop_count = 0
|
||||||
cc_dbm_rcv = False
|
cc_dbm_rcv = False
|
||||||
if args.series == "9800":
|
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")
|
logg.info("9800 read controller dBm")
|
||||||
loop_count += 1
|
loop_count += 1
|
||||||
time.sleep(1)
|
time.sleep(1)
|
||||||
# TODO configuration for 24g, 6g
|
# TODO configuration for 24g, 6g
|
||||||
pss = cs.show_ap_dot11_5gz_summary()
|
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
|
searchap = False
|
||||||
cc_mac = ""
|
cc_mac = ""
|
||||||
@@ -1478,37 +1115,23 @@ def main():
|
|||||||
else:
|
else:
|
||||||
cc_dbm_rcv = True
|
cc_dbm_rcv = True
|
||||||
cs.show_wlan_summary()
|
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:
|
else:
|
||||||
# TODO configuration for 24g, 6g
|
# 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:
|
advanced = subprocess.run(["./wifi_ctl_9800_3504.py", "--scheme", scheme, "--dest", args.dest, "--user", args.user, "--passwd", args.passwd, "--ap", args.ap, "--band", band,
|
||||||
# logg.info("3504 wifi_ctl_9800_3504.py: advanced")
|
"--action", "advanced", "--port", args.port, "--series", args.series, "--prompt", args.prompt], capture_output=True, check=True)
|
||||||
# logg.info(("./wifi_ctl_9800_3504.py --scheme {scheme} --dest {dest} --user {user} --passwd {passwd} --ap {ap} --band {band}"
|
pss = advanced.stdout.decode('utf-8', 'ignore')
|
||||||
# " --action 'advanced' --series {series} --port {port} --prompt {prompt}").format(
|
logg.info(pss)
|
||||||
# scheme=scheme, dest=args.dest, user=args.user, passwd=args.passwd, ap=args.ap, band=args.band,
|
except subprocess.CalledProcessError as process_error:
|
||||||
# series=args.series, port=args.port, prompt=args.prompt))
|
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
|
searchap = False
|
||||||
cc_mac = ""
|
cc_mac = ""
|
||||||
@@ -1600,20 +1223,6 @@ def main():
|
|||||||
if args.series == "9800":
|
if args.series == "9800":
|
||||||
pss = cs.show_ap_dot11_5gz_summary()
|
pss = cs.show_ap_dot11_5gz_summary()
|
||||||
logg.info(pss)
|
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):
|
if (args.wait_forever):
|
||||||
logg.info("Will continue waiting, you may wish to debug the system...")
|
logg.info("Will continue waiting, you may wish to debug the system...")
|
||||||
@@ -2277,31 +1886,13 @@ def main():
|
|||||||
workbook.close()
|
workbook.close()
|
||||||
|
|
||||||
# check if keeping the existing state
|
# check if keeping the existing state
|
||||||
# TODO add --no_cleanup
|
# TODO add --no_cleanup
|
||||||
if(args.keep_state):
|
if(args.keep_state):
|
||||||
logg.info("9800/3504 flag --keep_state set thus keeping state")
|
logg.info("9800/3504 flag --keep_state set thus keeping state")
|
||||||
pss = cs.show_ap_dot11_5gz_summary()
|
pss = cs.show_ap_dot11_5gz_summary()
|
||||||
logg.info(pss)
|
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()
|
pss = cs.show_ap_summary()
|
||||||
logg.info(pss)
|
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)
|
exit_test(workbook)
|
||||||
else:
|
else:
|
||||||
@@ -2314,20 +1905,10 @@ def main():
|
|||||||
# Disable AP, apply settings, enable AP
|
# Disable AP, apply settings, enable AP
|
||||||
# TODO disable 24gz
|
# TODO disable 24gz
|
||||||
cs.show_ap_dot11_5gz_shutdown()
|
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":
|
if args.series == "9800":
|
||||||
# TODO is this command necessary 2/15/2022 - or understand how it
|
# TODO is this command necessary 2/15/2022 - or understand how it
|
||||||
|
# DO not delete
|
||||||
# try:
|
# try:
|
||||||
# logg.info("9800 wifi_ctl_9800_3504.py: no_wlan_wireless_tag_policy")
|
# 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,
|
# 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,
|
||||||
@@ -2335,55 +1916,19 @@ def main():
|
|||||||
# if cap_ctl_out:
|
# if cap_ctl_out:
|
||||||
# pss = ctl_output.stdout.decode('utf-8', 'ignore')
|
# pss = ctl_output.stdout.decode('utf-8', 'ignore')
|
||||||
# logg.info(pss)
|
# logg.info(pss)
|
||||||
#
|
#
|
||||||
# except subprocess.CalledProcessError as process_error:
|
# 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))
|
# 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)
|
||||||
pss = cs.config_no_wlan()
|
pss = cs.config_no_wlan()
|
||||||
logg.info(pss)
|
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()
|
pss = cs.ap_dot11_5ghz_shutdown()
|
||||||
logg.info(pss)
|
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()
|
pss = cs.ap_dot11_24ghz_shutdown()
|
||||||
logg.info(pss)
|
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:
|
else:
|
||||||
try:
|
try:
|
||||||
logg.info("3504 wifi_ctl_9800_3504.py: config 802.11a disable network")
|
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()
|
pss = cs.config_dot11_5ghz_tx_power()
|
||||||
logg.info(pss)
|
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...
|
# NSS is set on the station earlier...
|
||||||
if (ch != "NA"):
|
if (ch != "NA"):
|
||||||
pss = cs.config_dot11_5ghz_channel()
|
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"):
|
if (bw != "NA"):
|
||||||
pss = cs.config_dot11_5ghz_channel_width()
|
pss = cs.config_dot11_5ghz_channel_width()
|
||||||
logg.info(pss)
|
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":
|
if args.series == "9800":
|
||||||
pss = cs.config_no_ap_dot11_5ghz_shutdown()
|
pss = cs.config_no_ap_dot11_5ghz_shutdown()
|
||||||
logg.info(pss)
|
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()
|
pss = cs.config_no_ap_dot11_24ghz_shutdown()
|
||||||
logg.info(pss)
|
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()
|
pss = cs.ap_dot11_5ghz_radio_role_auto()
|
||||||
logg.info(pss)
|
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:
|
else:
|
||||||
try:
|
try:
|
||||||
@@ -2519,21 +1996,9 @@ def main():
|
|||||||
except subprocess.CalledProcessError as process_error:
|
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))
|
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)
|
||||||
|
|
||||||
pss = cs.config_no_ap_dot11_5ghz_shutdown() # enable_network 5ghz
|
pss = cs.config_no_ap_dot11_5ghz_shutdown() # enable_network 5ghz
|
||||||
logg.info(pss)
|
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
|
# Remove LANforge traffic connection
|
||||||
subprocess.run(["./lf_firemod.pl", "--manager", lfmgr, "--resource", lfresource, "--action", "do_cmd",
|
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()
|
pss = cs.show_ap_dot11_5gz_summary()
|
||||||
logg.info(pss)
|
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__':
|
if __name__ == '__main__':
|
||||||
|
|||||||
Reference in New Issue
Block a user