X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=lib%2Fscr.c;h=6ad506a3bcbefc3b2da320e9658380e4d9ac96b5;hb=1aac4ac30a9a0d6cd2182013d2b3fd48b65ed2fd;hp=08a8f5b29cc3e259e69e31a9455105b3a09c3281;hpb=16204dfc7715783c2ebdfb55fc44fb9344613a76;p=ap-utils.git
diff --git a/lib/scr.c b/lib/scr.c
index 08a8f5b..6ad506a 100644
--- a/lib/scr.c
+++ b/lib/scr.c
@@ -25,6 +25,7 @@
#include
extern WINDOW *main_sub, *win_for_help, *main_win;
+extern short ap_type, ap_vendorext;
enum { dBm, percentage, rawval } sts_viewtype = dBm;
@@ -43,7 +44,7 @@ scroll_rows(struct MacListStat *first, int begin, int end, int row,
i = 0;
while (end-- > begin) {
if (stat == 1) {
- /* NWN view */
+ /* NWN STAtions listing */
sprintf(message,
"%4u %02X%02X%02X%02X%02X%02X %3u%5u %3d",
begin + i, curr->addr[0] & 0xFF, curr->addr[1] & 0xFF,
@@ -54,7 +55,7 @@ scroll_rows(struct MacListStat *first, int begin, int end, int row,
conv_rssi(curr->rssi)
);
} else if (stat == 2) {
- /* ATMEL STAtions view */
+ /* ATMEL STAtions listing */
char parentmac[13] = " - ";
char rssi[5] = " -";
char quality[5] = " -";
@@ -96,7 +97,7 @@ scroll_rows(struct MacListStat *first, int begin, int end, int row,
parentmac, rssi, quality, status, port, ip
);
} else {
- /* used for MAC auth table listing */
+ /* MAC auth table listing */
sprintf(message, " %3u %02X%02X%02X%02X%02X%02X",
begin + i, curr->addr[0] & 0xFF, curr->addr[1] & 0xFF,
curr->addr[2] & 0xFF, curr->addr[3] & 0xFF,
@@ -220,7 +221,7 @@ int conv_rssi(int raw_rssi)
{
switch (sts_viewtype) {
case dBm:
- return (-96 + raw_rssi);
+ return (dbmconv(raw_rssi));
case percentage:
return ((int)((minimum (raw_rssi, 40)) * (float)2.5));
case rawval: