Update APsOnChannel calculation to filter by current channel
This commit is contained in:
parent
1a884c8085
commit
470d684fb5
1 changed files with 4 additions and 1 deletions
|
@ -168,7 +168,10 @@ def write_csv(outfile):
|
||||||
"Timestamp": timestamp,
|
"Timestamp": timestamp,
|
||||||
"ClientsOnAP": len([mac for mac, count in ap_clients[target_ap_bssid].items() if count > 3]),
|
"ClientsOnAP": len([mac for mac, count in ap_clients[target_ap_bssid].items() if count > 3]),
|
||||||
"ClientsOnChannel": len([mac for mac, count in clients.items() if count > 3]),
|
"ClientsOnChannel": len([mac for mac, count in clients.items() if count > 3]),
|
||||||
"APsOnChannel": len(aps),
|
"APsOnChannel": len([
|
||||||
|
bssid for bssid in aps
|
||||||
|
if bssid_channels.get(bssid) == current_channel
|
||||||
|
]),
|
||||||
"AvgAPSignal": round(sum([sum(v)/len(v) for v in ap_signals.values() if v]) / len(ap_signals) if ap_signals else 0, 2),
|
"AvgAPSignal": round(sum([sum(v)/len(v) for v in ap_signals.values() if v]) / len(ap_signals) if ap_signals else 0, 2),
|
||||||
"StrongestAPSignal": max([max(v) for v in ap_signals.values() if v], default=0),
|
"StrongestAPSignal": max([max(v) for v in ap_signals.values() if v], default=0),
|
||||||
"UnlinkedDevices": len(unlinked_candidates),
|
"UnlinkedDevices": len(unlinked_candidates),
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue