Commit Graph

88 Commits

Author SHA1 Message Date
Chuck SmileyRekiere
baa70e879d cc_module_9800_3504.py : dual-band bring up
cc_module_test.py : dual-band bring up
lf_tx_power.py : comments

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
07e6da3aa6 lf_tx_power.py : added cc_module commands for configuring dual-band mode
cc_module_test.py : initial commit for dual-band module test

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
00c3a53af1 lf_tx_power.py : autopep8 updates
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
b47b5dc09b lf_tx_power.py: initial commit of dual-band
cc_module_9800_3504.py : dual-band mode commands
wifi_ctl_9800_3504.py : dual -band mode commands

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
f40bf63394 lf_tx_power.py: added reading powerreg
ap_ctl.py : add reading powerreg

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
58405ece85 lf_tx_power.py: added reading powerreg
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
080de95d90 cc_module_9800_3504.py : removed 'a' and 'b' references
lf_tx_power.py : updates spread sheet comments

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
95552a87f4 lf_tx_power.py : antenna gain needs to be subtracted not added for OTA testing
Changed calculation to use signal , not signal average

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
1acfd07892 cc_module-9800_3504.py : added args parser arguments needed for logging.
lf_tx_power.py : changes pass fail back to using spatial streams
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
77b3e517e6 lf_tx_power.py : comment fix the comment said beacon when it was combined
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
97f43a7035 lf_tx_power.py : updated pass fail cryteria to be based on combined power read
by probe

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
05c974aa0c cc_module_9800_3504.py : fixed slot bug introduced with last commit
lf_tx_power.py : comment on perl tenet install

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
d1e02ef05d lf_tx_power.py : updated to have the testbed location entered at the command line
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
6c679e6d86 lf_tx_power.py : parameter identification in headers
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
bad29e202a lf_tx_power.py : antenna signal dbm
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
1ba2e3a30c lf_tx_power.py : Put the Offset back in to column title
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
bb03d5a4ea lf_tx_power.py : added description to column headings
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
ac2f51f3ce lf_tx_power.py : updated Column headers
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
f05bdc855b lf_tx_power.py : descriptive updates to column headers
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
c99380d4b5 lf_tx_power.py : added the power read from ap summary
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
56623f8ab8 lf_tx_power.py : autopep8
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
55a4dca155 lf_tx_power.py : updated comment from reading show ap dot11 6g summary,
some white space clean up

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
3aa99b8657 lf_tx_power.py : NSS changed to Client NSS, Channel changed to Client Channel
in xlsx , comment shows iw dev sta000 station dump (for manual testing).
Logger message for Regulatory Domain
2022-07-12 15:46:16 +05:30
Chuck SmileyRekiere
79c774ffe3 ap_ctl.py : initial commit for using mux_serial
lf_tx_power.py: TODO for adding the AP module
ct_9136_tx_power_tests.json : using batch mode.

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:15 +05:30
Chuck SmileyRekiere
f41a92978e lf_tx_power.py : for tx_power_adjust_6E adjust the output directory
to reflex tx_power values tested.

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:15 +05:30
Chuck SmileyRekiere
b0cdb1f8ea lf_tx_power.py : created switch --tx_power_adjust_6E to adjust the power
levels for 20 Mhz to only have 1-6 and 40 Mhz 1-7 when testing 6E

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:15 +05:30
Chuck SmileyRekiere
5a9540d907 lf_tx_power.py : temporary work around for admin down and up AP
lf_check.py : email input is now optional
lf_qa.py : added to the help

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:15 +05:30
Chuck SmileyRekiere
e48cc9d5b5 cc_module_9800_3504.py : updated enable to enable_operation_status, updated
disable to disable_operation_status to provide better understanding of the
commands
wifi_ctl_9800_3504.py : updated enable to enable_operation_status, updated
disable to disable_operation_status to provide better understanding of the
commands
lf_tx_power.py the 24g and 5g need to be enabled during 6g testing to
determine
2022-07-12 15:46:15 +05:30
Chuck SmileyRekiere
c79689c14a lf_tx_power.py : added initial kpi.csv
lf_report.py : added creating dataframe from xlsx,
lf_check.py : added clearing out lists when test portion complete.
lf_qa.py updated help for server ip
2022-07-12 15:46:15 +05:30
Chuck SmileyRekiere
6ea9b6de17 lf_tx_power.py adding kpi.csv for Controller dBm, Calculated beacon dBm,
Diff Controller dBm & Beacon dBm,Calculated dBm Combined , Diff Controller dBm & Combined

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:15 +05:30
Chuck SmileyRekiere
9470424ff1 cc_module_9800_3504.py : updated comment
lf_tx_power.py : updated create station

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:15 +05:30
Chuck SmileyRekiere
702d75c22b lf_tx_power.py : adjusted naming for batch naming.
lf_check.py : batch mode can reprocess the original json to allow for
multiple iterations varing the
BATCH: channel, nss, channel bandwidth, tx power , OR
BATCH: channel, nss, channel bandwidth and COMMAND LINE: tx_power list OR
BATCH: channel, nss, and COMMAND LINE: channel bandwidth list, tx_power list
2022-07-12 15:46:15 +05:30
Chuck SmileyRekiere
10c8c501dc lf_tx_power.py : initial development to have lf_tx_power.py us lf_report and
lf_kpi_csv libraries to place the results in the correct directories when
running lf_check.py to do batches.
lf_check.py : initial import lf_kpi_csv.py to lf_check to have historical
statistics for QA test runs.
2022-07-12 15:46:15 +05:30
Chuck SmileyRekiere
2f00b694ad lf_tx_power.py : added info for lf_associate_ap.pl working directory
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:15 +05:30
Chuck SmileyRekiere
4da87bead8 lf_tx_power.py : removed old comment , autopep8
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:15 +05:30
Chuck SmileyRekiere
44b8a1dadd lf_tx_power.py: station cleanup updated to pass in --mgr into ./lf_associate_ap.pl
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:15 +05:30
Chuck SmileyRekiere
d50fdd0e4d lf_tx_power.py , added --wifi_mode to force type of radio create in automation
added --ieee80211w configuration Requried , Optional, Disabled

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:15 +05:30
Chuck SmileyRekiere
60978d33e5 lf_tx_power.py: set wifi_mode and ieee80211w when creating a station
lf_check.py : TODO added for running batch for larger tests

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:15 +05:30
Chuck SmileyRekiere
390d4eb629 lf_tx_power.py : only toggle the ap enable and disable when changing
for 6g

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:15 +05:30
Chuck SmileyRekiere
945636096c lf_tx_power.py : support for both, b,24g, a, 5g
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:15 +05:30
Chuck SmileyRekiere
2ca30795d0 cc_module_9800_3504.py : added ap shutdown and ap no shutdown
lf_tx_power.py : added ap shutdown and ap no shutdown before waiting for AP ip

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:15 +05:30
Chuck SmileyRekiere
22ab0169fa lf_tx_power.py clean up example
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:15 +05:30
Chuck SmileyRekiere
a9a433460e cc_module-9800_3504.py : update to use ap_slot and ap_band_slot_6/5/24g
wifi_ctl_9800_3504.py : update to use ap_slot and ap_band_slot_6/5/24g
lf_tx_power.py : updated the example

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:15 +05:30
Chuck SmileyRekiere
978e2081f1 lf_tx_power.py : slot changed to ap_slot, avoid confusion with band slot added debugging information
cc_module_9800_3504.py: configure 6g slot
cc_module_test.py: added unit test

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:15 +05:30
Chuck SmileyRekiere
ccc4015a36 lf_tx_power.py : updated 5G examples
added ap_dot11_6ghz_radio_role_auto

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:15 +05:30
Chuck SmileyRekiere
8427a695db lf_tx_power.py : 6ghz pass in slot
wifi_ctl_9800_3504.py : support for 6ghz slot configuration
cc_module_test.py : 6ghz tests
cc_module_9800_3504.py : support for slot

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:15 +05:30
Chuck SmileyRekiere
45f38b12cf cc_module_9800_3504.py : cleaned up imports
cc_module_test.py : moved over the unit tests from cc_module_9800_3504
lf_tx_power.py : Updates for 6g tx power.

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:15 +05:30
Chuck SmileyRekiere
78a2306dcd lf_tx_power.py : search for signal the formatting for the AX210 matches
cc_module_9800_3504.py :changes for show ap bssid

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:15 +05:30
Chuck SmileyRekiere
504caad825 lf_tx_power.py : search for signal the formatting for the AX210 matches
cc_module_9800_3504.py :changes for show ap bssid

Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:15 +05:30
Chuck SmileyRekiere
2fb2d83d95 lf_tx_power.py : fix on output naming so the script results show up together.
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
2022-07-12 15:46:15 +05:30