From: azao <821478748@qq.com> Date: Mon, 22 Sep 2025 02:46:35 +0000 (+0800) Subject: 添加:指令“查询设备号” X-Git-Url: http://git.snicker.com.cn/sitemap.xml?a=commitdiff_plain;h=ca6f9bd6914c944aad67ded3f8af615bac3eeb18;p=mirrors%2FASR1603_G5.git 添加:指令“查询设备号” 显示设备IMEI二维码 --- diff --git a/2.sdk/project/K8/sdk/services/microPython/ports/quectel/core/ai_VC.py b/2.sdk/project/K8/sdk/services/microPython/ports/quectel/core/ai_VC.py index c1cab79d..a5a4cedf 100644 --- a/2.sdk/project/K8/sdk/services/microPython/ports/quectel/core/ai_VC.py +++ b/2.sdk/project/K8/sdk/services/microPython/ports/quectel/core/ai_VC.py @@ -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 diff --git a/2.sdk/project/K8/sdk/services/microPython/ports/quectel/core/ui.py b/2.sdk/project/K8/sdk/services/microPython/ports/quectel/core/ui.py index 5a84331c..74b130bc 100644 --- a/2.sdk/project/K8/sdk/services/microPython/ports/quectel/core/ui.py +++ b/2.sdk/project/K8/sdk/services/microPython/ports/quectel/core/ui.py @@ -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") #让系统更快休çœ