K01:
authordxy15521469561 <1731678236@qq.com>
Tue, 14 Nov 2023 03:03:31 +0000 (11:03 +0800)
committerdxy15521469561 <1731678236@qq.com>
Tue, 14 Nov 2023 03:03:31 +0000 (11:03 +0800)
app界面显示云米守护app二维码
远程关机充电不允许关机
K5 C06S D10充电远程不允许关机

2.sdk/project/C06S/sdk/services/microPython/ports/quectel/core/protocol.py
2.sdk/project/D10/sdk/services/microPython/ports/quectel/core/protocol.py
2.sdk/project/K01/sdk/services/microPython/ports/quectel/core/protocol.py
2.sdk/project/K01/sdk/services/microPython/ports/quectel/core/ui_main_menu.py
2.sdk/project/K01/usr/static/IMAGE_APP_QR_CODE.png
2.sdk/project/K5/sdk/services/microPython/ports/quectel/core/protocol.py

index e117ed9..3bca18b 100644 (file)
@@ -635,9 +635,11 @@ class POWEROFF_ProtoCol(ProtoCol):
         @param msg: 接收到的下行数据
         """
         EventMesh.publish(constants.PROTOCOL.POWEROFF_SEND)
-        #print("POWEROFF_ProtoCol:recv:%s"%(msg))
-        EventMesh.publish("load_screen", {"screen": "poweroff_comfirm"})
-         
+        battery = EventMesh.publish("screen_get_battery")
+        if battery != None:
+            if battery[0] != "1":
+                EventMesh.publish("load_screen", {"screen": "poweroff_comfirm"})
+        
 class PHL_ProtoCol(ProtoCol):
     """电话本同步"""
     TYPE = "PHL"
index f566b73..92cfc21 100644 (file)
@@ -648,7 +648,10 @@ class POWEROFF_ProtoCol(ProtoCol):
         """
         EventMesh.publish(constants.PROTOCOL.POWEROFF_SEND)
         #print("POWEROFF_ProtoCol:recv:%s"%(msg))
-        EventMesh.publish("open_power_on", 2)#  #远程关机
+        battery = EventMesh.publish("screen_get_battery")
+        if battery != None:
+            if battery[0] != "1":
+                EventMesh.publish("open_power_on", 2)#  #远程关机
          
 class PHL_ProtoCol(ProtoCol):
     """电话本同步"""
index fbfb207..448a2cb 100644 (file)
@@ -635,7 +635,7 @@ class POWEROFF_ProtoCol(ProtoCol):
         #print("POWEROFF_ProtoCol:recv:%s"%(msg))
         battery = EventMesh.publish("screen_get_battery")
         if battery != None:
-            if battery[0] != 1:
+            if battery[0] != "1":
                 EventMesh.publish("load_screen", {"screen": "poweroff_comfirm"})
          
 class PHL_ProtoCol(ProtoCol):
@@ -1563,7 +1563,7 @@ class KEYBRD_ProtoCol(ProtoCol):
         msg_tmp = msg.decode('ascii')
         msg_tmp_d = int(str(msg_tmp.split('KEYBRD,')[1]))
         
-        EventMesh.publish("set_key_board",["key_board",msg_tmp_d])
+        EventMesh.publish("set_key_board",msg_tmp_d)
 
         EventMesh.publish(constants.PROTOCOL.KEYBRD_SEND)  
 
index 2d97bd2..1e6c490 100644 (file)
@@ -419,11 +419,11 @@ class MainMenuScreen(Screen):
 
         elif  code == lv.EVENT.CLICKED:
             #utime.sleep_ms(10)
-            print("1self.is_sliding",self.is_sliding)
+            # print("1self.is_sliding",self.is_sliding)
             if self.is_sliding <= 5 and self.is_sliding != 0:#如果是在滑动中则不需要点击事件
                 self.is_sliding =0
                 state = EventMesh.publish("get_key_board", "key_board")
-                print("msg",type(msg),msg)
+                # print("msg",type(msg),msg,state)
                 if state == 1:
                     # print("state11",state)
                     if msg == 'Phone':
index 88de118..614869f 100644 (file)
Binary files a/2.sdk/project/K01/usr/static/IMAGE_APP_QR_CODE.png and b/2.sdk/project/K01/usr/static/IMAGE_APP_QR_CODE.png differ
index 7588d8f..df381e2 100644 (file)
@@ -636,7 +636,10 @@ class POWEROFF_ProtoCol(ProtoCol):
         """
         EventMesh.publish(constants.PROTOCOL.POWEROFF_SEND)
         #print("POWEROFF_ProtoCol:recv:%s"%(msg))
-        EventMesh.publish("load_screen", {"screen": "poweroff_comfirm"})
+        battery = EventMesh.publish("screen_get_battery")
+        if battery != None:
+            if battery[0] != "1":
+                EventMesh.publish("load_screen", {"screen": "poweroff_comfirm"})
          
 class PHL_ProtoCol(ProtoCol):
     """电话本同步"""