From f281fd369fd7254a4101c806def4e680f12e9b76 Mon Sep 17 00:00:00 2001 From: wangzhongjie Date: Tue, 5 Aug 2025 09:41:25 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=A7=A3=E5=86=B3=E8=BD=A8=E8=BF=B9?= =?UTF-8?q?=E9=BB=91=E5=B1=8F=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- entry/src/main/ets/model/Judge.ets | 10 ++++++++-- entry/src/main/ets/pages/Judge/JudgeUtils.ets | 10 ++-------- entry/src/main/ets/utils/business/JudgeUdpBusiness.ets | 3 +++ 3 files changed, 13 insertions(+), 10 deletions(-) diff --git a/entry/src/main/ets/model/Judge.ets b/entry/src/main/ets/model/Judge.ets index 4b3b36f..e4ab1d5 100644 --- a/entry/src/main/ets/model/Judge.ets +++ b/entry/src/main/ets/model/Judge.ets @@ -498,7 +498,7 @@ export interface JudgeUI { dw: string endExamDialogController: CustomDialogController generateExamRecordsDialogController: CustomDialogController - laneSignal:PerLane, + laneSignal: PerLane, } @@ -1010,5 +1010,11 @@ export interface LANE { count: number } - +export interface DistanceParam { + jd1: number, + wd1: number, + jd2: number, + wd2: number, + h: number +} diff --git a/entry/src/main/ets/pages/Judge/JudgeUtils.ets b/entry/src/main/ets/pages/Judge/JudgeUtils.ets index 18b0646..9d6b6ea 100644 --- a/entry/src/main/ets/pages/Judge/JudgeUtils.ets +++ b/entry/src/main/ets/pages/Judge/JudgeUtils.ets @@ -1,5 +1,5 @@ import libJudgeSdk from '@ohos.judgesdk'; -import { JudgeBeginObj, JudgeInitObj, PLCType } from '../../model'; +import { DistanceParam, JudgeBeginObj, JudgeInitObj, PLCType } from '../../model'; import { dConsole } from '../../utils/LogWorker'; /** @@ -200,13 +200,7 @@ export async function examJudgeSoundEnd(param: SoundParam) { * @desc 实时距离计算 * * */ -interface DistanceParam { - jd1: number, - wd1: number, - jd2: number, - wd2: number, - h: number -} + export async function examCalcGpsDistance(param: DistanceParam): Promise { const temp: number = libJudgeSdk.examCalcGpsDistance(param.jd1, param.wd1, param.jd2, param.wd2, param.h); diff --git a/entry/src/main/ets/utils/business/JudgeUdpBusiness.ets b/entry/src/main/ets/utils/business/JudgeUdpBusiness.ets index 386e163..1268801 100644 --- a/entry/src/main/ets/utils/business/JudgeUdpBusiness.ets +++ b/entry/src/main/ets/utils/business/JudgeUdpBusiness.ets @@ -19,6 +19,8 @@ import systemTime from '@ohos.systemDateTime'; import { SerialNumberInstance } from '../SerialNumber'; import { GetDwStatusType, GetTranslateSignals } from '../../pages/Judge/utils'; +// import { examCalcGpsDistance } from '../../pages/Judge/JudgeUtils'; + class JudgeUdpBusiness { private static instance: JudgeUdpBusiness @@ -201,6 +203,7 @@ class JudgeUdpBusiness { // wd2: wd, // h: Number(msgArr[90]) || 1, // }) + } prevJd = jd; preWd = wd;