Refactor SSID metrics handling by removing Cisco client tracking and updating related functions for improved clarity and performance
This commit is contained in:
parent
7d5fe1fbf5
commit
0fd16d47f3
5 changed files with 10 additions and 60 deletions
|
@ -19,8 +19,6 @@ def merge_ssid_summaries(summary_lists):
|
|||
'Max_Signal': entry['Max_Signal'],
|
||||
'Min_Signal': entry['Min_Signal'],
|
||||
'Clients_Seen': entry['Clients_Seen'],
|
||||
'CiscoAvgClients': [entry['CiscoAvgClients']],
|
||||
'CiscoMaxClients': entry['CiscoMaxClients'],
|
||||
'PacketCount': entry['PacketCount']
|
||||
}
|
||||
else:
|
||||
|
@ -31,8 +29,6 @@ def merge_ssid_summaries(summary_lists):
|
|||
merged[key]['Max_Signal'] = max(merged[key]['Max_Signal'], entry['Max_Signal'])
|
||||
merged[key]['Min_Signal'] = min(merged[key]['Min_Signal'], entry['Min_Signal'])
|
||||
merged[key]['Clients_Seen'] += entry['Clients_Seen']
|
||||
merged[key]['CiscoAvgClients'].append(entry['CiscoAvgClients'])
|
||||
merged[key]['CiscoMaxClients'] = max(merged[key]['CiscoMaxClients'], entry['CiscoMaxClients'])
|
||||
merged[key]['PacketCount'] += entry['PacketCount']
|
||||
|
||||
final_list = []
|
||||
|
@ -47,8 +43,6 @@ def merge_ssid_summaries(summary_lists):
|
|||
'Max_Signal': data['Max_Signal'],
|
||||
'Min_Signal': data['Min_Signal'],
|
||||
'Clients_Seen': data['Clients_Seen'],
|
||||
'CiscoAvgClients': round(mean(data['CiscoAvgClients']), 2),
|
||||
'CiscoMaxClients': data['CiscoMaxClients'],
|
||||
'PacketCount': data['PacketCount']
|
||||
})
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue