添加:指令“查询设备号”
authorazao <821478748@qq.com>
Mon, 22 Sep 2025 02:46:35 +0000 (10:46 +0800)
committerazao <821478748@qq.com>
Mon, 22 Sep 2025 02:46:35 +0000 (10:46 +0800)
显示设备IMEI二维码

2.sdk/project/K8/sdk/services/microPython/ports/quectel/core/ai_VC.py
2.sdk/project/K8/sdk/services/microPython/ports/quectel/core/ui.py

index c1cab79..a5a4ced 100644 (file)
@@ -1427,7 +1427,7 @@ class AI_VC(Abstract):
             if dev_type == 'jswm' or dev_type == 'jswm_BOX':# 
                 #self.server_ip="115.190.94.208:22080"
                 # self.server_ip="118.145.158.207:22086"
-                #self.server_ip="118.145.158.207:22080"   
+                # self.server_ip="118.145.158.207:22080"   
                 self.server_ip="amp.raisound.com"
             elif dev_type == "7PIN" or dev_type == "7PIN_coze":
                 #self.server_ip="sevenpin.qipai.com.cn"
@@ -3873,10 +3873,9 @@ class AI_VC(Abstract):
                         imei = modem.getDevImei()
                         if imei != -1 and len(imei) > 5:
                             print("IMEI:{}".format(imei))
-                            # EventMesh.publish("UI_ai_close")
-                            # EventMesh.publish("load_screen", {"screen": "imei"})#IMEI弹窗
                             self.AI_TTS_str = "当前设备号为:{}".format(imei)
-                            # self.Close_flag = 1
+                            self.Close_flag = 1
+                            EventMesh.publish("load_screen", {"screen": "imei"})#IMEI弹窗
                         else:
                             self.AI_TTS_str = "设备号查询失败"
                         return 0
index 5a84331..74b130b 100644 (file)
@@ -1936,8 +1936,12 @@ class UI_ai(Screen):
     def get_meta(self):
         return self.meta
     def Close(self):
+        if self.running:
+            self.stop_sequence()
         self.timer.stop()
-        EventMesh.publish("return_prev_screen")
+        lv.img.cache_invalidate_src(None)
+        lv.img.cache_set_size(8)
+        # EventMesh.publish("return_prev_screen")
 message_popup_screen = None
 message_popup_title = None
 #信息弹窗
@@ -7347,7 +7351,7 @@ class UI(object):
             EventMesh.publish("set_lcd_state",self.sleep_flag)
             self.sleep_lock = 0
             self.screen.lcd_off()
-            # self.screen.Close()#取消,不然亮屏时间太长
+            # self.screen.Close()#取消,不然唤醒时间太长
             self.system_sleep_timer.stop()
             EventMesh.publish("Hsensor_set_sleep") #让系统更快休眠