[status-wifi] Support simplier display for Wi-Fi
authorStiletto <blasux@blasux.ru>
Sat, 17 Aug 2019 15:26:16 +0400
changeset 18 85165bbd4ebb
parent 17 5b6294779007
child 19 bf780d158f3e
[status-wifi] Support simplier display for Wi-Fi
status-wifi/wifi.c
--- a/status-wifi/wifi.c	Sat Aug 17 15:25:10 2019 +0400
+++ b/status-wifi/wifi.c	Sat Aug 17 15:26:16 2019 +0400
@@ -53,7 +53,7 @@
             color_stop = "</span>";
             color_red = "<span color='#f33'>";
             color_green = "<span color='#0f0'>";
-            color_orange = "<span color='#f30'>";
+            color_orange = "<span color='#fa0'>";
             color_none = "<span>";
         } else {
             color_stop = color_red = color_green = color_orange = color_none = "";
@@ -84,7 +84,7 @@
         }
         if (down) {
             if (!strcmp(info.essid,"")) {
-                printf("%sDOWN%s\n",color_orange,color_stop);
+                printf("%sOFFLINE%s\n",color_orange,color_stop);
             } else {
                 printf("%s [%sXX/XX%s] XX\n",info.essid,color_red,color_stop);
             }
@@ -92,7 +92,9 @@
             int ql = 100 * stats.qual.qual / range.max_qual.qual;
             char *qual_color = color(20,40,0,ql);
             if (stats.qual.qual<range.avg_qual.qual) qual_color = color_red;
-
+#ifdef SIMPLE_AS_FUCK
+            printf("%s%s%s %s\n",qual_color, eights[stats.qual.qual*8/range.max_qual.qual], color_stop, info.essid);
+#else
             signed char dbm;
             dbm = (signed char)stats.qual.level;
 
@@ -107,6 +109,7 @@
             printf("%s [%s%02d/%02d%s] ",info.essid,qual_color,stats.qual.qual,range.max_qual.qual,color_stop);
             printf("%s%hhd%s ",color(-83,-77,0,dbm),dbm,color_stop);
             printf("%s%d%%%s\n",color(20,40,0,perc),perc,color_stop);
+#endif
         }
         fflush(stdout);
         sleep(UPDATE_PERIOD);