+ if (linked) {
+ linked = sum = samples = ringbuf_pos = 0;
+ memset(ringbuf, 0, sizeof(ringbuf));
+
+ wclrtoeol(main_sub);
+ clear_main_new(1, 9);
+ /* wclrtobot(main_sub); */
+
+ wattrset(grwin_rssi, COLOR_PAIR(COLOR_RED));
+ wattrset(grwin_rssi_avg, COLOR_PAIR(COLOR_RED));
+ wattrset(grwin_rssi_rou, COLOR_PAIR(COLOR_RED));
+ if (ap_type == ATMEL410)
+ wattrset(grwin_lq, COLOR_PAIR(COLOR_RED));
+
+ for (i = 0; i < GRWIN_HEIGHT; i++) {
+ mvwdelch(grwin_rssi, i, 0);
+ mvwdelch(grwin_rssi_avg, i, 0);
+ mvwdelch(grwin_rssi_rou, i, 0);
+ mvwaddch(grwin_rssi, i, GRWIN_LENGTH - 1, ACS_SBSB);
+ mvwaddch(grwin_rssi_avg, i, GRWIN_LENGTH - 1, ACS_SBSB);
+ mvwaddch(grwin_rssi_rou, i, GRWIN_LENGTH - 1, ACS_SBSB);
+ if (ap_type == ATMEL410) {
+ mvwdelch(grwin_lq, i, 0);
+ mvwaddch(grwin_lq, i, GRWIN_LENGTH - 1, ACS_SBSB);
+ }
+ }
+ wattrset(grwin_rssi, COLOR_PAIR(COLOR_BLUE));
+ wattrset(grwin_rssi_avg, COLOR_PAIR(COLOR_BLUE));
+ wattrset(grwin_rssi_rou, COLOR_PAIR(COLOR_BLUE));
+ if (ap_type == ATMEL410)
+ wattrset(grwin_lq, COLOR_PAIR(COLOR_BLUE));
+ }