播放版本号使用中文播放
authordxy <1731678236qq.com>
Thu, 28 Aug 2025 10:15:42 +0000 (18:15 +0800)
committerdxy <1731678236qq.com>
Thu, 28 Aug 2025 10:15:42 +0000 (18:15 +0800)
2.sdk/project/7PIN_1_5/sdk/services/microPython/ports/quectel/core/ai_VC.py
2.sdk/project/7PIN_1_5/sdk/services/microPython/ports/quectel/core/motor.py

index 79c8a2d..4970621 100644 (file)
@@ -844,6 +844,7 @@ class AI_dev(Abstract):
         self.PIN_MOT.write(1)
         utime.sleep_ms(200)
         self.PIN_MOT.write(0)
+        
         self.PIN_BT_ON.write(1)
         self.extint_wakeup_cta1_timer = osTimer()
         self.extint_wakeup_cta1.enable()
@@ -2204,11 +2205,12 @@ class AI_VC(Abstract):
         # import voiceCall
         # voiceCall.callStart("10086")
         # return
-        
-        # try:
-        #     self.http_get_config()#获取/更新配置参数
-        # except Exception as e:
-        #     usys.print_exception(e)
+        self.http_get_config_flag = 0
+        if self.http_get_config_flag == 1:
+            try:
+                self.http_get_config()#获取/更新配置参数
+            except Exception as e:
+                usys.print_exception(e)
         self.VC_30S_timer = osTimer()
         self.VC_30S_timer.start(30000, 1, self.VC_30S_timer_cb)
         self.online_kws = 1#是否开启线上关键词
@@ -2697,10 +2699,11 @@ class AI_VC(Abstract):
         self.get_config_timer_count += 1
         if self.get_config_timer_count >= 2*60*2:#2小时更新配置参数
             self.get_config_timer_count = 0
-            try:
-                self.http_get_config()#获取/更新配置参数
-            except Exception as e:
-                usys.print_exception(e)
+            if self.http_get_config_flag == 1:
+                try:
+                    self.http_get_config()#获取/更新配置参数
+                except Exception as e:
+                    usys.print_exception(e)
     #提交错误id           
     def ud_error(self,error_data):
         response = None
@@ -3979,7 +3982,10 @@ class AI_VC(Abstract):
                         return 0
                     if text.find("版本") != -1 :
                         sourceVersion = versions.Build_Time
-                        self.AI_TTS_str ="Mr-Seven-"+sourceVersion
+                        bt_versions = EventMesh.publish("get_bt_versions")
+                        if bt_versions =="" :
+                            bt_versions = "BT_NONE"
+                        self.AI_TTS_str ="当前版本号:Mr-Seven-"+sourceVersion+bt_versions
                         return 0
                     if text.find("服务器地址") != -1 :
                         self.AI_TTS_str ="服务器地址"+self.server_ip
@@ -4229,7 +4235,7 @@ class AI_VC(Abstract):
                         bt_versions = EventMesh.publish("get_bt_versions")
                         if bt_versions ==None:
                             bt_versions = "BT_NONE"
-                        self.AI_TTS_str ="Mr-Seven-"+sourceVersion+bt_versions
+                        self.AI_TTS_str ="当前版本号:Mr-Seven-"+sourceVersion+bt_versions
 
                         return 0
                     if text.find("服务器地址") != -1 :
index b0c9bf8..c5c29f6 100644 (file)
@@ -31,6 +31,8 @@ class motorEventManager(Abstract):#马达事件
         self.motor_mode = 0#模式
         _thread.start_new_thread(self.motorInfo_queue_thread, ())
         EventMesh.subscribe("publish_message_event_motorInfo",self.publish_message_event_motorInfo)
+        EventMesh.subscribe("set_motor_time", self.set_motor_time)#设置参数
+        EventMesh.subscribe("close_motor_infor", self.close_motor_infor)#关闭马达和定时器
         pass
 
     def motorInfo_queue_thread(self):
@@ -50,8 +52,7 @@ class motorEventManager(Abstract):#马达事件
         EventMesh.publish("publish_message_event_motorInfo",{"func":self.motor_fun_cb,"data":0})  
         
     def post_processor_after_instantiation(self):
-        EventMesh.subscribe("set_motor_time", self.set_motor_time)#设置参数
-        EventMesh.subscribe("close_motor_infor", self.close_motor_infor)#关闭马达和定时器
+        pass
 
     # msg 0马达使能 1 马达振动时间100ms单位 2 震动次数 3 间隔时间振动 4 是否需要长振 5 长振时间  6间隔时间长振 7长振次数1一次 要为200ms的倍数
     def set_motor_time(self,event,msg):