fix: 修复前端逻辑分析仪数据配置错误导致无法应用配置的问题
This commit is contained in:
parent
57cf82b48f
commit
519094b3a0
|
@ -7,8 +7,8 @@ import {
|
||||||
LogicAnalyzerClient,
|
LogicAnalyzerClient,
|
||||||
GlobalCaptureMode,
|
GlobalCaptureMode,
|
||||||
SignalOperator,
|
SignalOperator,
|
||||||
|
SignalTriggerConfig,
|
||||||
SignalValue,
|
SignalValue,
|
||||||
type SignalTriggerConfig,
|
|
||||||
} from "@/APIClient";
|
} from "@/APIClient";
|
||||||
import { AuthManager } from "@/utils/AuthManager";
|
import { AuthManager } from "@/utils/AuthManager";
|
||||||
import { useAlertStore } from "@/components/Alert";
|
import { useAlertStore } from "@/components/Alert";
|
||||||
|
@ -100,12 +100,14 @@ const [useProvideLogicAnalyzer, useLogicAnalyzerState] = createInjectionState(
|
||||||
);
|
);
|
||||||
|
|
||||||
// 8个信号通道的配置
|
// 8个信号通道的配置
|
||||||
const signalConfigs = reactive(
|
const signalConfigs = reactive<SignalTriggerConfig[]>(
|
||||||
Array.from({ length: 8 }, (_, index) => ({
|
Array.from({ length: 8 }, (_, index) =>
|
||||||
signalIndex: index,
|
new SignalTriggerConfig({
|
||||||
operator: SignalOperator.Equal,
|
signalIndex: index,
|
||||||
value: SignalValue.Logic1,
|
operator: SignalOperator.Equal,
|
||||||
})),
|
value: SignalValue.Logic1,
|
||||||
|
}),
|
||||||
|
),
|
||||||
);
|
);
|
||||||
|
|
||||||
// 计算启用的通道数量
|
// 计算启用的通道数量
|
||||||
|
@ -184,14 +186,7 @@ const [useProvideLogicAnalyzer, useLogicAnalyzerState] = createInjectionState(
|
||||||
|
|
||||||
const config = new CaptureConfig({
|
const config = new CaptureConfig({
|
||||||
globalMode: currentGlobalMode.value,
|
globalMode: currentGlobalMode.value,
|
||||||
signalConfigs: enabledSignals.map(
|
signalConfigs: enabledSignals,
|
||||||
(signal) =>
|
|
||||||
({
|
|
||||||
signalIndex: signal.signalIndex,
|
|
||||||
operator: signal.operator,
|
|
||||||
value: signal.value,
|
|
||||||
}) as SignalTriggerConfig,
|
|
||||||
),
|
|
||||||
});
|
});
|
||||||
|
|
||||||
// 发送配置
|
// 发送配置
|
||||||
|
|
Loading…
Reference in New Issue