Beispiel #1
0
 def get_overview_top_aps_usage(self, time, menu=0):
     ap_info = OverViewControl.get_overview_top_aps_info(self, time, menu)
     count = len(ap_info)
     info = []
     for i in range(count):
         info.append(ap_info[i]['usage'])
     return info
Beispiel #2
0
 def get_overview_top_ssids_usage(self, time, menu=0):
     ssid_detail = OverViewControl.get_overview_top_ssids_info(
         self, time, menu)
     usage = []
     for i in range(len(ssid_detail)):
         usage.append(ssid_detail[i]['usage'])
     print(usage)
     return usage
Beispiel #3
0
 def check_overview_top_client(self, time, mac, menu=0):
     #获取监控面板-概览-Top Clients,client的所有信息
     clients_info = OverViewControl.get_overview_top_clients(
         self, time, menu)
     Mac = mac.upper()
     for client_info in clients_info:
         if client_info['mac'] == Mac:
             return True
     return False
Beispiel #4
0
 def get_overview_top_ssids_name(self, time, menu=0):
     #确定time选择的类型
     ssid_detail = OverViewControl.get_overview_top_ssids_info(
         self, time, menu)
     name = []
     for i in range(len(ssid_detail)):
         name.append(ssid_detail[i]['name'])
     print(name)
     return name
Beispiel #5
0
 def get_overview_top_aps_name(self, time, mac, menu=0):
     ap_infos = OverViewControl.get_overview_top_aps_info(self, time, menu)
     # for i in range(len(ap_info)):
     #     if mac == ap_info[i]['mac']:
     #         result = ap_info[i]['name']
     #         return result
     for ap_info in ap_infos:
         if mac == ap_info['mac']:
             result = ap_info['name']
             return result
Beispiel #6
0
 def get_overview_top_ssids_network(self, time, ssid, menu=0):
     ssid_details = OverViewControl.get_overview_top_ssids_info(
         self, time, menu)
     # for i in range(len(ssid_detail)):
     #     if ssid == ssid_detail[i]['name']:
     #         result = ssid_detail[i]['network']
     #         return result
     for ssid_detail in ssid_details:
         if ssid == ssid_detail['name']:
             result = ssid_detail['network']
             return result
Beispiel #7
0
 def get_overview_top_aps_count(self, time, menu=0):
     ap_info = OverViewControl.get_overview_top_aps_info(self, time, menu)
     count = len(ap_info)
     return count
Beispiel #8
0
 def __init__(self, s):
     #继承OverViewControl类的属性和方法
     OverViewControl.__init__(self, s)