dev #65
@ -54,6 +54,7 @@ export const initJudgeUdp = async () => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export const getMessageHeartbeat = async (msg) => {
|
export const getMessageHeartbeat = async (msg) => {
|
||||||
|
console.info('surenjun','getMessageHeartbeat start')
|
||||||
const carInfo = globalThis.carInfo;
|
const carInfo = globalThis.carInfo;
|
||||||
const { examSubject,plateNo } = carInfo;
|
const { examSubject,plateNo } = carInfo;
|
||||||
const ksyh='0000000000000'
|
const ksyh='0000000000000'
|
||||||
@ -62,7 +63,7 @@ export const getMessageHeartbeat = async (msg) => {
|
|||||||
const asclshArr = stringToASC(fillZero(
|
const asclshArr = stringToASC(fillZero(
|
||||||
globalThis.singlePlay
|
globalThis.singlePlay
|
||||||
? (examSubject == 2 ? '0000000000000' : '0000000000000')
|
? (examSubject == 2 ? '0000000000000' : '0000000000000')
|
||||||
: globalThis.lsh,
|
: (globalThis.lsh || '0000000000000'),
|
||||||
13));
|
13));
|
||||||
const ascksyhArr = stringToASC(fillZero(ksyh, 13))
|
const ascksyhArr = stringToASC(fillZero(ksyh, 13))
|
||||||
const ascsbxhArr = stringToASC('00000000')
|
const ascsbxhArr = stringToASC('00000000')
|
||||||
@ -141,7 +142,7 @@ export const getMessageHeartbeat = async (msg) => {
|
|||||||
arr.forEach(itemArr => {
|
arr.forEach(itemArr => {
|
||||||
tempArr = tempArr.concat(itemArr)
|
tempArr = tempArr.concat(itemArr)
|
||||||
})
|
})
|
||||||
|
console.info('surenjun','getMessageHeartbeat end')
|
||||||
globalThis.serialIndex = 0;
|
globalThis.serialIndex = 0;
|
||||||
return Array2Byte(tempArr)
|
return Array2Byte(tempArr)
|
||||||
}
|
}
|
||||||
|
|||||||
@ -16,7 +16,7 @@ export const GlobalConfig={
|
|||||||
//杭州
|
//杭州
|
||||||
hz:{
|
hz:{
|
||||||
km2:['2022.03.14.01','2022.03.17.1'],
|
km2:['2022.03.14.01','2022.03.17.1'],
|
||||||
km3:[],
|
km3:['2024.08.21.01','2024.08.24.1'],
|
||||||
},
|
},
|
||||||
//黑龙江
|
//黑龙江
|
||||||
hlg:{
|
hlg:{
|
||||||
@ -37,5 +37,8 @@ export const GlobalConfig={
|
|||||||
km2:['2024.08.21.01','2024.08.24.1'],
|
km2:['2024.08.21.01','2024.08.24.1'],
|
||||||
km3:[],
|
km3:[],
|
||||||
},
|
},
|
||||||
|
wx:{
|
||||||
|
km2:['2024.08.21.01','2024.08.24.1'],
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -47,8 +47,8 @@ export default class EntryAbility extends UIAbility {
|
|||||||
|
|
||||||
// globalThis.judgeVersion ='2024.08.24.1'
|
// globalThis.judgeVersion ='2024.08.24.1'
|
||||||
// globalThis.version ='2023.12.13.01';
|
// globalThis.version ='2023.12.13.01';
|
||||||
globalThis.version = GlobalConfig.version.jn.km3[0];
|
globalThis.version = GlobalConfig.version.wx.km2[0];
|
||||||
globalThis.judgeVersion = GlobalConfig.version.jn.km3[1];
|
globalThis.judgeVersion = GlobalConfig.version.wx.km2[1];
|
||||||
globalThis.tcpSendNum = 0
|
globalThis.tcpSendNum = 0
|
||||||
globalThis.videoVersion = '1.0'
|
globalThis.videoVersion = '1.0'
|
||||||
|
|
||||||
|
|||||||
@ -204,6 +204,7 @@ struct UserInfo {
|
|||||||
if (!globalThis.singlePlay) {
|
if (!globalThis.singlePlay) {
|
||||||
// @ts-ignore
|
// @ts-ignore
|
||||||
if (routerParam.type != 1) {
|
if (routerParam.type != 1) {
|
||||||
|
console.info('surenjun','Judge返回到UserInfo界面')
|
||||||
// @ts-ignore
|
// @ts-ignore
|
||||||
this.list = await getSyncData('USERLIST')
|
this.list = await getSyncData('USERLIST')
|
||||||
// @ts-ignore
|
// @ts-ignore
|
||||||
@ -362,7 +363,6 @@ struct UserInfo {
|
|||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
this.currentUser = this.list[0]
|
this.currentUser = this.list[0]
|
||||||
this.currentUser.ksy2 = globalThis.kgxm
|
this.currentUser.ksy2 = globalThis.kgxm
|
||||||
|
|
||||||
globalThis.lsh = this.currentUser.lsh
|
globalThis.lsh = this.currentUser.lsh
|
||||||
}, 200)
|
}, 200)
|
||||||
|
|
||||||
@ -755,6 +755,7 @@ struct UserInfo {
|
|||||||
// }
|
// }
|
||||||
} else {
|
} else {
|
||||||
this.currentUser = EmptyCandidateObject
|
this.currentUser = EmptyCandidateObject
|
||||||
|
globalThis.lsh = '1111111111111'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -1256,14 +1256,11 @@ export default class Judge {
|
|||||||
const bytes = await this.getMessageHeartbeat(true);
|
const bytes = await this.getMessageHeartbeat(true);
|
||||||
globalThis.judgeUdp.send(bytes)
|
globalThis.judgeUdp.send(bytes)
|
||||||
}
|
}
|
||||||
await endExam()
|
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
console.info(judgeTag, JSON.stringify(e))
|
console.info(judgeTag, JSON.stringify(e))
|
||||||
// setTimeout(() => {
|
|
||||||
// // avPlayer.avPlayerStop();
|
|
||||||
// router.back();
|
|
||||||
// }, 3000)
|
|
||||||
}
|
}
|
||||||
|
await endExam()
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -311,10 +311,11 @@ export const plcStrToJson = async (plc:string) =>{
|
|||||||
bklx:p[56], dwzt:p[83],
|
bklx:p[56], dwzt:p[83],
|
||||||
//@ts-ignore 角度差分状态
|
//@ts-ignore 角度差分状态
|
||||||
jdzt:p[92].split('-')[0]*1,
|
jdzt:p[92].split('-')[0]*1,
|
||||||
//gps数据
|
//一代机、三代机经纬度数据兼容
|
||||||
//TODO 一 精度纬度要取反
|
//gps时间 经度 纬度
|
||||||
//gps时间 经度 纬度 航向角 俯仰角 海拔高 高度差 速度
|
sj:time, jd:Math.max(Number(p[95]),Number(p[96])), wd:Math.min(Number(p[95]),Number(p[96])),
|
||||||
sj:time, jd:p[95], wd:p[96], hxj:p[90], fyj:p[91], hbg:p[85], gdc:p[86], sd:p[97],
|
//航向角 俯仰角 海拔高 高度差 速度
|
||||||
|
hxj:p[90], fyj:p[91], hbg:p[85], gdc:p[86], sd:p[97],
|
||||||
//龄期 经度因子 纬度因子 定位搜星数
|
//龄期 经度因子 纬度因子 定位搜星数
|
||||||
age:p[87], jdyz:p[89], wdyz:p[88], dwsxs:p[84] || 0,
|
age:p[87], jdyz:p[89], wdyz:p[88], dwsxs:p[84] || 0,
|
||||||
//@ts-ignore 角度搜星数
|
//@ts-ignore 角度搜星数
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user