fix: 过程数据记录
This commit is contained in:
parent
8cf68ea6fb
commit
be462d6877
@ -112,22 +112,22 @@ export enum WorkerMessageType {
|
||||
|
||||
// 过程数据枚举
|
||||
export enum ProcessDataEnumType {
|
||||
//four_one_log_byte_data
|
||||
FourOneLogByteData = "0",
|
||||
//four_one_log_data
|
||||
FourOneLogData = "1",
|
||||
// //four_one_log_byte_data
|
||||
// FourOneLogByteData = "0",
|
||||
// //four_one_log_data
|
||||
// FourOneLogData = "1",
|
||||
//judge_exam_data
|
||||
JudgeExamData = "2",
|
||||
JudgeExamData = "0",
|
||||
//judge_log_data
|
||||
JudgeLogData = "3",
|
||||
JudgeLogData = "1",
|
||||
//judge_progress_callback_data
|
||||
JudgeProgressCallbackData = "4",
|
||||
JudgeProgressCallbackData = "2",
|
||||
//plc_data
|
||||
PlcData = "5",
|
||||
PlcData = "3",
|
||||
//wuxi_exam_data
|
||||
WuxiExam = "6",
|
||||
WuxiExam = "4",
|
||||
//wuxi_progress_data
|
||||
WuxiProgressData = "7"
|
||||
WuxiProgressData = "5"
|
||||
}
|
||||
|
||||
export interface FileQueueType {
|
||||
|
||||
@ -533,6 +533,7 @@ export class BaseJudge {
|
||||
AppStorage.setOrCreate('isJudgeInitBool', true)
|
||||
dConsole.info(JudgeTag, '4.评判初始化完成')
|
||||
}
|
||||
dConsole.writeProcessData(ProcessDataEnumType.JudgeExamData, JSON.stringify(initInfo))
|
||||
AppStorage.setOrCreate('isJudge', true)
|
||||
// 2.评判过程回调
|
||||
await examJudgeSetRealExamCallback(async (strData: string, len: number) => {
|
||||
@ -555,6 +556,7 @@ export class BaseJudge {
|
||||
// 3.开始考试
|
||||
if (beginExamInfo) {
|
||||
await examJudgeBeginExam(beginExamInfo);
|
||||
dConsole.writeProcessData(ProcessDataEnumType.JudgeExamData, JSON.stringify(beginExamInfo))
|
||||
}
|
||||
dConsole.info(JudgeTag, '6.开始考试注册完成')
|
||||
that.avPlayer?.playAudio([judgeUI.singlePlay ? 'voice/ksks.wav' : 'voice/监管成功.mp3'])
|
||||
|
||||
@ -10,6 +10,16 @@ export default class GetDistance {
|
||||
public totalTime: number
|
||||
public date: string
|
||||
public fd: number
|
||||
//上传行驶里程数据
|
||||
uploadData = async () => {
|
||||
// setInterval(() => {
|
||||
// // const { carId } = AppStorage.get<CarInfoType>('carInfo');
|
||||
// // const { date, timeStr, totalDistance } = this;
|
||||
// return
|
||||
// //"carid":"1001","startTime":"2024-08-24 08:09:01","time":"111233", "mileage":"1222"
|
||||
//
|
||||
// }, 5000)
|
||||
}
|
||||
//后续文件路径待替换
|
||||
private fileUtil: FileUtils
|
||||
// 设置文件夹
|
||||
@ -35,7 +45,6 @@ export default class GetDistance {
|
||||
this.fileUtil = fileUtil;
|
||||
}
|
||||
|
||||
|
||||
// 过程文件数据
|
||||
public setTimeData = async (str: number) => {
|
||||
console.log('folderPath', this.folderPath)
|
||||
@ -55,14 +64,4 @@ export default class GetDistance {
|
||||
// `${folderPath}/${date}.txt`,contentArr.join('\n')
|
||||
// );
|
||||
}
|
||||
//上传行驶里程数据
|
||||
uploadData = async () => {
|
||||
setInterval(() => {
|
||||
// const { carId } = AppStorage.get<CarInfoType>('carInfo');
|
||||
// const { date, timeStr, totalDistance } = this;
|
||||
return
|
||||
//"carid":"1001","startTime":"2024-08-24 08:09:01","time":"111233", "mileage":"1222"
|
||||
|
||||
}, 5000)
|
||||
}
|
||||
}
|
||||
|
||||
@ -7,7 +7,8 @@ import fs from '@ohos.file.fs';
|
||||
|
||||
const workerPort: ThreadWorkerGlobalScope = worker.workerPort;
|
||||
// 过程数据文件
|
||||
const fileNameArr: string[] = ["four_one_log_byte_data.txt", "four_one_log_data.txt", "judge_exam_data.txt", "judge_log_data.txt", "judge_progress_callback_data.txt", "plc_data.txt", "wuxi_exam_data.txt", "wuxi_progress_data.txt"]
|
||||
// "four_one_log_byte_data.txt", "four_one_log_data.txt",
|
||||
const fileNameArr: string[] = ["judge_exam_data.txt", "judge_log_data.txt", "judge_progress_callback_data.txt", "plc_data.txt", "wuxi_exam_data.txt", "wuxi_progress_data.txt"]
|
||||
// 过程数据fd
|
||||
let fileFdArr: number[] = []
|
||||
let writeQueue: Array<FileQueueType> = [];
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user