From 74eea9f5800f273249846e6e1c887d15ba6eb10b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=94=D0=BC=D0=B8=D1=82=D1=80=D0=B8=D0=B9=20=D0=9C=D0=B0?= =?UTF-8?q?=D1=80=D0=BA=D0=BE=D0=B2?= <13werwolf13@mail.ru> Date: Sat, 22 Jan 2022 12:32:17 +0500 Subject: [PATCH] some fixes --- src/displayapp/screens/WatchFaceTerminal.cpp | 31 ++++++++------------ 1 file changed, 12 insertions(+), 19 deletions(-) diff --git a/src/displayapp/screens/WatchFaceTerminal.cpp b/src/displayapp/screens/WatchFaceTerminal.cpp index c0ce8b64..04f952a6 100644 --- a/src/displayapp/screens/WatchFaceTerminal.cpp +++ b/src/displayapp/screens/WatchFaceTerminal.cpp @@ -55,12 +55,13 @@ WatchFaceTerminal::WatchFaceTerminal(DisplayApp* app, lv_obj_align(batteryPercent, lv_scr_act(), LV_ALIGN_IN_LEFT_MID, 0, -20); connectState = lv_label_create(lv_scr_act(), nullptr); - lv_label_set_text(bleValue, "Connected"); + lv_label_set_recolor(connectState, true); + lv_label_set_text(connectState, "[STAT]#387b54 Disconnected#"); lv_obj_align(connectState, lv_scr_act(), LV_ALIGN_IN_LEFT_MID, 0, 40); - bleIcon = lv_label_create(lv_scr_act(), nullptr); - lv_label_set_text(bleIcon, Symbols::bluetooth); - lv_obj_align(bleIcon, batteryPlug, LV_ALIGN_OUT_LEFT_MID, -5, 0); + //bleIcon = lv_label_create(lv_scr_act(), nullptr); + //lv_label_set_text(bleIcon, Symbols::bluetooth); + //lv_obj_align(bleIcon, batteryPlug, LV_ALIGN_OUT_LEFT_MID, -5, 0); notificationIcon = lv_label_create(lv_scr_act(), NULL); lv_label_set_text(notificationIcon, NotificationIcon::GetIcon(false)); @@ -118,19 +119,15 @@ WatchFaceTerminal::~WatchFaceTerminal() { } /*char* bleValue;*/ - bleState = bleController.IsConnected(); - if (bleState.IsUpdated()) { - if (bleState.Get() == true) { - lv_label_set_text(bleIcon, BleIcon::GetIcon(true)); - lv_label_set_text(bleValue, "Connected#"); - } else { - lv_label_set_text(bleIcon, BleIcon::GetIcon(false)); - lv_label_set_text(bleValue, "Disonnected#"); - } - } + //if (bleState.IsUpdated()) { + char bleStr[24]; + sprintf(bleStr, "[STAT]#387b54 %s#",bleController.IsConnected() ? "Connected" : "Disconnected"); + lv_label_set_text(connectState, bleStr); + //} + lv_obj_align(batteryIcon, lv_scr_act(), LV_ALIGN_IN_TOP_RIGHT, -5, 5); lv_obj_align(batteryPlug, batteryIcon, LV_ALIGN_OUT_LEFT_MID, -5, 0); - lv_obj_align(bleIcon, batteryPlug, LV_ALIGN_OUT_LEFT_MID, -5, 0); + //lv_obj_align(bleIcon, batteryPlug, LV_ALIGN_OUT_LEFT_MID, -5, 0); notificationState = notificatioManager.AreNewNotificationsAvailable(); if (notificationState.IsUpdated()) { @@ -191,10 +188,6 @@ WatchFaceTerminal::~WatchFaceTerminal() { sprintf(battStr, "[BATT]#387b54 %d%\%#", batteryValue); lv_label_set_text(batteryPercent, battStr); - char bleStr[24]; - sprintf(bleStr, "[STAT]#387b54 %d#", bleValue); - lv_label_set_text(connectState, bleStr); - if (hoursChar[0] != displayedChar[0] || hoursChar[1] != displayedChar[1] || minutesChar[0] != displayedChar[2] || minutesChar[1] != displayedChar[3] || secondsChar[0] != displayedChar[4] || secondsChar[1] != displayedChar[5]) { displayedChar[0] = hoursChar[0];