From 519094b3a096460c1351a460364a49d7aaedf1e5 Mon Sep 17 00:00:00 2001 From: SikongJueluo Date: Wed, 16 Jul 2025 14:31:17 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E5=89=8D=E7=AB=AF?= =?UTF-8?q?=E9=80=BB=E8=BE=91=E5=88=86=E6=9E=90=E4=BB=AA=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E9=85=8D=E7=BD=AE=E9=94=99=E8=AF=AF=E5=AF=BC=E8=87=B4=E6=97=A0?= =?UTF-8?q?=E6=B3=95=E5=BA=94=E7=94=A8=E9=85=8D=E7=BD=AE=E7=9A=84=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../LogicAnalyzer/LogicAnalyzerManager.ts | 25 ++++++++----------- 1 file changed, 10 insertions(+), 15 deletions(-) diff --git a/src/components/LogicAnalyzer/LogicAnalyzerManager.ts b/src/components/LogicAnalyzer/LogicAnalyzerManager.ts index 16f8dee..149a67a 100644 --- a/src/components/LogicAnalyzer/LogicAnalyzerManager.ts +++ b/src/components/LogicAnalyzer/LogicAnalyzerManager.ts @@ -7,8 +7,8 @@ import { LogicAnalyzerClient, GlobalCaptureMode, SignalOperator, + SignalTriggerConfig, SignalValue, - type SignalTriggerConfig, } from "@/APIClient"; import { AuthManager } from "@/utils/AuthManager"; import { useAlertStore } from "@/components/Alert"; @@ -100,12 +100,14 @@ const [useProvideLogicAnalyzer, useLogicAnalyzerState] = createInjectionState( ); // 8个信号通道的配置 - const signalConfigs = reactive( - Array.from({ length: 8 }, (_, index) => ({ - signalIndex: index, - operator: SignalOperator.Equal, - value: SignalValue.Logic1, - })), + const signalConfigs = reactive( + Array.from({ length: 8 }, (_, index) => + new SignalTriggerConfig({ + signalIndex: index, + operator: SignalOperator.Equal, + value: SignalValue.Logic1, + }), + ), ); // 计算启用的通道数量 @@ -184,14 +186,7 @@ const [useProvideLogicAnalyzer, useLogicAnalyzerState] = createInjectionState( const config = new CaptureConfig({ globalMode: currentGlobalMode.value, - signalConfigs: enabledSignals.map( - (signal) => - ({ - signalIndex: signal.signalIndex, - operator: signal.operator, - value: signal.value, - }) as SignalTriggerConfig, - ), + signalConfigs: enabledSignals, }); // 发送配置