Пример #1
0
 def get_statistics_tx():
     # get  info
     P_ap = product_RSSI_com(AP_COM, AP_BAUDRATE)
     P_ap.login(USER_NAME, PASSWORD)
     # P_sta.login(STA_USERNAME, STA_PASSWORD)
     # get radio id
     get_channel, ap_radio_2g, ap_radio_5g = P_ap.get_testradio_hi(
     )
     sta_mac = P_ap.get_sta_mac(RADIO, ap_radio_2g, ap_radio_5g)
     tx_link_rate = P_ap.get_txlinkrate(RADIO, ap_radio_2g,
                                        ap_radio_5g)
     sta_rssi = P_ap.get_starssi(RADIO, ap_radio_2g,
                                 ap_radio_5g, sta_mac)
     channel_write(str(get_channel))
     tx_linkrate_write(str(tx_link_rate).strip())
     ap_power = None
     power_txant_write(str(ap_power).strip())
     sta_rssi_write(str(sta_rssi).strip())
     sta_rssi_chain0 = sta_rssi_chain1 = None
     rssi_txant_write(
         str(sta_rssi_chain0).strip() +
         str(sta_rssi_chain1).strip())
     tx_mcs = tx_nss = tx_bw = None
     mcs_txrate_write(str(tx_mcs).strip())
     nss_txrate_write(str(tx_nss).strip())
     bw_txrate_write(str(tx_bw).strip())
     P_ap.close()
Пример #2
0
 def get_statistics_tx():
     sta_rssi = ap_link_rate = ap_mcs = ap_nss = ap_bw = sta_rssi_ant0 = sta_rssi_ant1 = sta_rssi_ant2 \
         = sta_rssi_ant3 = ap_power_ant0 = ap_power_ant1 = ap_power_ant2 = ap_power_ant3 = '999'
     # get AP's RSSI and link rate info
     P_ap_counts = product_RSSI_telnet(HOST_IP, USER_NAME,
                                       PASSWORD, RADIO, AP_TYPE)
     P_ap_counts.login(USER_NAME, PASSWORD)
     channel, ap_link_rate, ap_mcs, ap_nss, ap_bw, ap_power_ant0, ap_power_ant1, ap_power_ant2, \
     ap_power_ant3 = P_ap_counts.get_counts_bcm(RADIO)
     # get sta rssi
     # P_sta_rssi = product_RSSI_telnet(STA_ADDRESS, STA_USERNAME, STA_PASSWORD, RADIO, AP_TYPE)
     # sta_rssi, sta_rssi_ant0, sta_rssi_ant1, sta_rssi_ant2, sta_rssi_ant3 = P_sta_rssi.get_RSSI_bcm(RADIO)
     # write tx rssi and linkrate
     sta_rssi_write(str(sta_rssi).strip())
     tx_linkrate_write(str(ap_link_rate).strip())
     mcs_txrate_write(str(ap_mcs).strip())
     nss_txrate_write(str(ap_nss).strip())
     bw_txrate_write(str(ap_bw).strip())
     rssi_txant_write(
         str('rssi[0]' + sta_rssi_ant0 + ' ' + 'rssi[1]' +
             sta_rssi_ant1 + ' ' + 'rssi[2]' + sta_rssi_ant2 +
             ' ' + 'rssi[3]' + sta_rssi_ant3))
     power_txant_write(
         str(ap_power_ant0 + ' ' + ap_power_ant1 + ' ' +
             ap_power_ant2 + ' ' + ap_power_ant3))
     P_ap_counts.close()
Пример #3
0
 def get_statistics_tx():
     pass
     # get tx linkrate
     # P_ap = product_RSSI_ssh(HOST_IP, USER_NAME, PASSWORD, RADIO, AP_TYPE)
     # ap_link_rate, NONE_RSSI, NONE_ANT0_AVG, NONE_ANT1_AVG, NONE_ANT2_AVG, NONE_ANT3_AVG = P_ap.get_RSSI_marvellap(RADIO)
     # get sta rssi
     # P_sta_rssi = product_RSSI(STA_ADDRESS, STA_USERNAME, STA_PASSWORD, RADIO, AP_TYPE)
     # P_sta_rssi.login(STA_USERNAME, STA_PASSWORD)
     # sta_rssi, sta_rssi_ant0, sta_rssi_ant1, sta_rssi_ant2, sta_rssi_ant3 = P_sta_rssi.get_RSSI_bcm(
     #     RADIO)
     # # write tx rssi and linkrate
     sta_rssi = '999'
     sta_rssi_ant0 = sta_rssi_ant1 = sta_rssi_ant2 = sta_rssi_ant3 = '999'
     sta_rssi_write(str(sta_rssi).strip())
     rssi_txant_write(
         str('rssi[0]' + sta_rssi_ant0 + ' ' + 'rssi[1]' +
             sta_rssi_ant1 + ' ' + 'rssi[2]' + sta_rssi_ant2 +
             ' ' + 'rssi[3]' + sta_rssi_ant3))
Пример #4
0
                def get_statistics_tx():
                    # get  info
                    P_ap = product_RSSI_telnet(HOST_IP, USER_NAME, PASSWORD,
                                               RADIO, AP_TYPE)
                    # P_ap.login(USER_NAME, PASSWORD)
                    # P_sta.login(STA_USERNAME, STA_PASSWORD)
                    # get radio id
                    ap_power, ap_radio_2g, ap_radio_5g = P_ap.get_testradio_qca(
                    )
                    get_channel, tx_link_rate, rx_link_rate, ap_rssi, tx_nss_avg, rx_nss_avg = \
                        P_ap.get_APRSSI_qca(RADIO, ap_radio_2g, ap_radio_5g)
                    # write ap's rssi and linkrate
                    # ap_rssi_write(str(ap_rssi).strip())
                    # channel_write(str(get_channel))
                    tx_linkrate_write(str(tx_link_rate).strip())
                    power_txant_write(str(ap_power).strip())
                    P_ap.close()

                    P_sta = product_RSSI_telnet(STA_ADDRESS, STA_USERNAME,
                                                STA_PASSWORD, RADIO, AP_TYPE)
                    sta_power, sta_radio_2g, sta_radio_5g = P_sta.get_testradio_qca(
                    )
                    sta_rssi, tx_mcs, tx_nss, tx_bw, sta_rssi_chain0, sta_rssi_chain1, sta_rssi_chain2, \
                    sta_rssi_chain3, sta_rssi_chain4, sta_rssi_chain5, sta_rssi_chain6, sta_rssi_chain7 = \
                        P_sta.get_rxcounts_qca(RADIO, sta_radio_2g, sta_radio_5g)
                    sta_rssi_write(str(sta_rssi).strip())
                    rssi_txant_write(
                        str(sta_rssi_chain0).strip() +
                        str(sta_rssi_chain1).strip() +
                        str(sta_rssi_chain2).strip() +
                        str(sta_rssi_chain3).strip() +
                        str(sta_rssi_chain4).strip() +
                        str(sta_rssi_chain5).strip() +
                        str(sta_rssi_chain6).strip() +
                        str(sta_rssi_chain7).strip())
                    P_sta.close()