beta psd 独立线程

This commit is contained in:
Ivey Song
2026-06-12 11:32:39 +08:00
parent 5488626112
commit b26ae2ce3c
2 changed files with 87 additions and 25 deletions

View File

@@ -63,7 +63,7 @@ class Decoder_main(threading.Thread):
# 注册滤波结果回调(示例:打印数据形状)
self.sliding_filter.filter_result_callback = self.zmqServer.send_filtered_data
# 注册 beta_psd 广播回调,每秒通过 8099 端口发送给上位机
self.sliding_filter.beta_broadcast_callback = lambda v: self.zmqServer.broadcast_message('beta_psd', v)
self.sliding_filter.set_beta_broadcast_callback(lambda v: self.zmqServer.broadcast_message('beta_psd', v))
def is_valid_signal(self, data, threshold=1e5): # 判断当前信号是否为有效信号
# data: (chans, samples)