This commit is contained in:
2026-06-06 17:08:09 +08:00
parent 9c9b522443
commit d576cae3c0
5 changed files with 34 additions and 13 deletions

View File

@@ -295,12 +295,12 @@ class Decoder_main(threading.Thread):
if self.zmqServer.StartDecode:
self.zmqServer.StartDecode = False
self.decodingSteps = 1
self.zmqServer.paradigmBuffer.ResetAllPara()
self.zmqServer.paradigmBuffer.resetAllPara()
print('启动预测')
if self.zmqServer.paradigmBuffer.GetDataLenCount() < 50:
time.sleep(0.005)
return
if self.zmqServer.get_Impedance != False: # 阻抗检测状态不解码
if self.zmqServer.open_Impedance: # 阻抗检测状态不解码
return
data = self.zmqServer.paradigmBuffer.getDataViaSSVEP(50)
data = data[:self.n_chan, :]
@@ -636,7 +636,7 @@ class Decoder_main(threading.Thread):
def reset_state(self):
"""清空解码器状态和缓存数据"""
# 重置设备层缓存
self.thread_data_server.reset_state()
self.zmqServer.reset_state()
# 重置解码状态
self.decodingSteps = 0