1.低电过低关机界面
authordxy15521469561 <1731678236@qq.com>
Tue, 18 Jul 2023 03:41:14 +0000 (11:41 +0800)
committerdxy15521469561 <1731678236@qq.com>
Tue, 18 Jul 2023 03:41:14 +0000 (11:41 +0800)
2.倒计时显示异常的问题

2.sdk/project/K5/ext/static/0_BAT.png [new file with mode: 0644]
2.sdk/project/K5/sdk/services/microPython/ports/quectel/core/mgr.py
2.sdk/project/K5/sdk/services/microPython/ports/quectel/core/ui.py
2.sdk/project/K5/sdk/system/platform/ASR_1606/boards/EG810MCN_GA_ALIPAY/images/firmware_base_release_pack.zip

diff --git a/2.sdk/project/K5/ext/static/0_BAT.png b/2.sdk/project/K5/ext/static/0_BAT.png
new file mode 100644 (file)
index 0000000..15389b0
Binary files /dev/null and b/2.sdk/project/K5/ext/static/0_BAT.png differ
index fef234e..8bd7b32 100644 (file)
@@ -797,14 +797,12 @@ class DeviceInfoManager(Abstract):
         
         bat_tmp = EventMesh.publish("screen_get_battery")
         self.vbat_count+=10
-        if self.vbat_count >= 50:
+        if self.vbat_count >= 60:
             self.vbat_count = 0
             if bat_tmp != None:
                 bat_value = bat_tmp[1]
-                bat_value = 0
                 if bat_value <= 0:
-                    bat_value = 10
-                    #EventMesh.publish("load_screen", {"screen": "LOW_ONE_POWER"})
+                    EventMesh.publish("load_screen", {"screen": "LOW_ONE_POWER"})
         
         self.get_hr_state = EventMesh.publish("get_hr_state")
         self.get_spo2_state = EventMesh.publish("get_spo2_state")
index 583448d..931d315 100644 (file)
@@ -4879,6 +4879,17 @@ class CountdownScreen(Screen):
             #                              lv.EVENT.CLICKED, None)  
         date_tmp = utime.localtime()
         self.time_tmp = utime.mktime(date_tmp) 
+  
+        if self.g_state == 1:
+            if self.timer_cb == 1:
+                EventMesh.publish("set_countdown_off_state", [0,self.g_state])
+                self.timer.start(1000,1,self.fun)
+    def post_processor_after_initialization(self):
+        global countdown_screen ,countdown_title,countdown_hour ,countdown_mao ,countdown_mao ,countdown_mao1 ,\
+        countdown_sec ,countdown_hour_up ,countdown_hour_up_btn ,countdown_hour_down ,countdown_hour_down_btn ,\
+        countdown_min_up,countdown_min_up_btn ,countdown_min_down,countdown_min_down_btn,countdown_sec_up ,\
+        countdown_sec_up_btn,countdown_sec_down ,countdown_sec_down_btn ,countdown_reset_img ,countdown_reset_imgbtn ,\
+        countdown_start_img,countdown_start_imgbtn,countdown_stop_img ,countdown_min 
         if self.g_state == 0:
             countdown_start_img.clear_flag(lv.obj.FLAG.HIDDEN)
             countdown_stop_img.add_flag(lv.obj.FLAG.HIDDEN)
@@ -4898,11 +4909,8 @@ class CountdownScreen(Screen):
             self.hour = 0
             self.min = 0
             self.sec = 0
+            EventMesh.publish("reset_time_countdown")
             self.show_value()
-        if self.g_state == 1:
-            if self.timer_cb == 1:
-                EventMesh.publish("set_countdown_off_state", [0,self.g_state])
-                self.timer.start(1000,1,self.fun)
 
     def sec_up(self,e):
         EventMesh.publish("add_countdown_sec")
@@ -5703,15 +5711,15 @@ class LowOnePowerScreen(Screen): #0%的电池电量
 
             LowOnePower_screen_label1 = lv.label(LowOnePower_screen)
             LowOnePower_screen_label1.set_pos(0, 180)
-            LowOnePower_screen_label1.set_size(240, 30)
+            LowOnePower_screen_label1.set_size(240, 60)
             LowOnePower_screen_label1.set_text("电池电量过低,请及时充电")
             LowOnePower_screen_label1.add_style(style_font_youyuan_20, lv.PART.MAIN | lv.STATE.DEFAULT)
             LowOnePower_screen_label1.set_long_mode(lv.label.LONG.WRAP)
             LowOnePower_screen_label1.set_style_text_align(lv.TEXT_ALIGN.CENTER, 0)
 
             LowOnePower_screen_label2 = lv.label(LowOnePower_screen)
-            LowOnePower_screen_label2.set_pos(0, 240)
-            LowOnePower_screen_label2.set_size(240, 30)
+            LowOnePower_screen_label2.set_pos(0, 250)
+            LowOnePower_screen_label2.set_size(240, 60)
             LowOnePower_screen_label2.set_text("继续使用,5s过后强制关机")
             LowOnePower_screen_label2.add_style(style_font_youyuan_20, lv.PART.MAIN | lv.STATE.DEFAULT)
             LowOnePower_screen_label2.set_long_mode(lv.label.LONG.WRAP)
index d23b695..dbd37e6 100644 (file)
Binary files a/2.sdk/project/K5/sdk/system/platform/ASR_1606/boards/EG810MCN_GA_ALIPAY/images/firmware_base_release_pack.zip and b/2.sdk/project/K5/sdk/system/platform/ASR_1606/boards/EG810MCN_GA_ALIPAY/images/firmware_base_release_pack.zip differ