|
23 | 23 | ## SOFTWARE.
|
24 | 24 |
|
25 | 25 | ###
|
26 |
| -__VERSION__ = 0.79 |
| 26 | +__VERSION__ = 0.80 |
27 | 27 |
|
28 | 28 | import sys
|
29 | 29 | import socket
|
@@ -473,8 +473,11 @@ class unifi_controller(unifi_object):
|
473 | 473 | pprint(_obj)
|
474 | 474 | for _key in ("num_sta","ng_num_sta","na_num_sta","ng_tcp_packet_loss","na_tcp_packet_loss","ng_wifi_retries","na_wifi_retries","ng_wifi_latency","na_wifi_latency"):
|
475 | 475 | _ret.append("|".join([_ssid,_key,str(sum(map(lambda x: getattr(x,_key,0),_obj)))]))
|
476 |
| - _ret.append("|".join([_ssid,"ng_avg_client_signal",str(mean(map(lambda x: getattr(x,"ng_avg_client_signal",0),filter(lambda x: x.radio == "ng",_obj))))])) |
477 |
| - _ret.append("|".join([_ssid,"na_avg_client_signal",str(mean(map(lambda x: getattr(x,"na_avg_client_signal",0),filter(lambda x: x.radio == "na",_obj))))])) |
| 476 | + |
| 477 | + _signals = list(map(lambda x: getattr(x,"ng_avg_client_signal",0),filter(lambda x: x.radio == "ng",_obj))) |
| 478 | + _ret.append("|".join([_ssid,"ng_avg_client_signal",str(mean(_signals if _signals else [0]))])) |
| 479 | + _signals = list(map(lambda x: getattr(x,"na_avg_client_signal",0),filter(lambda x: x.radio == "na",_obj))) |
| 480 | + _ret.append("|".join([_ssid,"na_avg_client_signal",str(mean(_signals if _signals else [0]))])) |
478 | 481 | _ret.append("|".join([_ssid,"channels",",".join(
|
479 | 482 | sorted(
|
480 | 483 | set(map(lambda x: str(getattr(x,"channel","0")),_obj))
|
|
0 commit comments