From: dxy <1731678236qq.com> Date: Thu, 28 Aug 2025 10:15:42 +0000 (+0800) Subject: 播放版本号使用中文播放 X-Git-Url: http://git.snicker.com.cn/?a=commitdiff_plain;h=6124a7221e92c282f8f972dea9ad5dd8fddec835;p=mirrors%2FASR1603_G5.git 播放版本号使用中文播放 --- diff --git a/2.sdk/project/7PIN_1_5/sdk/services/microPython/ports/quectel/core/ai_VC.py b/2.sdk/project/7PIN_1_5/sdk/services/microPython/ports/quectel/core/ai_VC.py index 79c8a2d3..49706218 100644 --- a/2.sdk/project/7PIN_1_5/sdk/services/microPython/ports/quectel/core/ai_VC.py +++ b/2.sdk/project/7PIN_1_5/sdk/services/microPython/ports/quectel/core/ai_VC.py @@ -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 : diff --git a/2.sdk/project/7PIN_1_5/sdk/services/microPython/ports/quectel/core/motor.py b/2.sdk/project/7PIN_1_5/sdk/services/microPython/ports/quectel/core/motor.py index b0c9bf89..c5c29f62 100644 --- a/2.sdk/project/7PIN_1_5/sdk/services/microPython/ports/quectel/core/motor.py +++ b/2.sdk/project/7PIN_1_5/sdk/services/microPython/ports/quectel/core/motor.py @@ -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):