data = msg["data"]
rest = data["rest"]
if rest == "unbind": #解绑需要开启蓝牙开关
- EventMesh.publish("set_storage_config",["switch_bt_state","0"])
- EventMesh.publish("send_ble_adv_switch","0")
+ if EventMesh.publish("get_storage_config","switch_bt_state") != None:
+ if EventMesh.publish("get_storage_config","switch_bt_state") == 1:
+ EventMesh.publish("set_storage_config",["switch_bt_state","0"])
+ EventMesh.publish("send_ble_adv_switch","0")
#定位周期
class IOTWeb_locatedurationProtoCol(ProtoCol):
if Record_len > 0:
read_buf = bytes(Record_read_buf[:Record_len])
- # if self.record_fd == None and self.record_fd_len <300*1024:
+ # if self.record_fd == None and self.record_fd_len <500*1024:
# try:
# uos.remove('/usr/record_data1.pcm')
# except Exception as e:
# self.record_fd_len = 0
# if self.record_fd != None:
# try:
- # if self.record_fd_len <300*1024:
+ # if self.record_fd_len <500*1024:
# self.record_fd.write(read_buf)
# print("write record:{}".format(len(read_buf)))
# self.record_fd_len = self.record_fd_len+len(read_buf)
- # if self.record_fd_len >=300*1024:
+ # if self.record_fd_len >=500*1024:
# self.record_fd.close()
# self.record_fd = None
# except Exception as e:
EventMesh.publish("SEND_JINMOAUDIO_TO_IOT",[read_buf,self.msgid_int,self.start_voice_record_flag])
pass
elif self.voice_mode == 2: #语音留言开始
-
+ pass
EventMesh.publish("SEND_YUYINAUDIO_TO_IOT",[read_buf,self.msgid_int,self.start_voice_record_flag])
if self.start_voice_record_flag == 0:
break
if self.record_fd != None:
utime.sleep_ms(1)
else:
- utime.sleep_ms(30)
+ utime.sleep_ms(60)
self.start_voice_record_flag = 0
print("Voice_record_thread:exit")
self.voice_record_thread_id = 0