sos设置问题
authordxy <1731678236qq.com>
Tue, 19 Aug 2025 09:42:02 +0000 (17:42 +0800)
committerdxy <1731678236qq.com>
Tue, 19 Aug 2025 09:42:02 +0000 (17:42 +0800)
2.sdk/project/7PIN_1_5/sdk/services/microPython/ports/quectel/core/protocol.py

index 5c0aec0..c3d3aff 100644 (file)
@@ -936,6 +936,7 @@ class sosInfoCallManager(Abstract):
         self.sos_flag = 0
         voiceCall.setCallback(self.voice_callback)
         EventMesh.subscribe("set_sos_info_call", self.set_sos_info_call)
+        EventMesh.subscribe("set_sos_list_info",self.set_sos_list_info)
         
     def get_sos_flag(self,event,msg):
         return self.sos_flag
@@ -992,8 +993,6 @@ class sosInfoCallManager(Abstract):
 #             return testDisconnectBtDispatch(deviceId);
 #         }
     def set_sos_list_info(self,event,msg):
-        if self.sos_flag == 1:
-            pass
         self.sos_list = msg
 
         
@@ -2320,6 +2319,7 @@ class IOTWeb_sos_listProtoCol(ProtoCol):
                     # EventMesh.publish("set_storage_config",["sos_list",sos_list])
             sos_list.sort(key=lambda x: x['index'])
             EventMesh.publish("set_storage_config",["sos_list",sos_list])
+            EventMesh.publish("set_sos_list_info",sos_list)
             read_soslist = EventMesh.publish("get_storage_config","sos_list")
             print(read_soslist)
             EventMesh.publish(WEB_CMD_ENUM.SOS_LIST_S_CMD)
@@ -3293,6 +3293,8 @@ class IOTWeb_connect_btProtoCol(ProtoCol):
         if "data" in msg:
             mac = msg["data"]
             # mac = "75:e8:8c:62:9a:df"
+            # mac = "36:72:cc:b4:58:a9"
+            # mac = "a9:58:b4:cc:72:36"
             if len(mac) == 17:
                 ok = 1
                 EventMesh.publish("send_connect_bt_mac",mac)