feat:judgeCommon.ets修改
This commit is contained in:
parent
95eff3df79
commit
dca341c2d3
@ -140,10 +140,10 @@ export interface Sensor {
|
||||
yl: number
|
||||
yy: number
|
||||
sde: number
|
||||
xhd: number
|
||||
xhd: string
|
||||
rmndg: number
|
||||
wav: number
|
||||
mndg: number
|
||||
mndg: string
|
||||
}
|
||||
|
||||
export interface Gps {
|
||||
@ -239,17 +239,18 @@ export interface DrvexamType extends BaseExamFields {
|
||||
|
||||
|
||||
export interface DefaultJudgeConfigObj{
|
||||
302:string
|
||||
332:string
|
||||
342:string
|
||||
343:string
|
||||
344:string
|
||||
348:string
|
||||
353:string
|
||||
369:string
|
||||
375:string
|
||||
387:string
|
||||
432:string
|
||||
param_302:string
|
||||
param_332:string
|
||||
param_342:string
|
||||
param_343:string
|
||||
param_344:string
|
||||
param_348:string
|
||||
param_353:string
|
||||
param_369:string
|
||||
param_375:string
|
||||
param_387:string
|
||||
param_432:string
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
@ -459,6 +459,52 @@ export const plcStrToJson = async (plc: string) => {
|
||||
const time = await systemTime.getCurrentTime()
|
||||
|
||||
|
||||
const sensor:Sensor = {
|
||||
//安全带 车门门开关 手刹 脚刹 副刹 离合器 喇叭 示宽灯 近光灯 远光灯
|
||||
aqd: p[19],
|
||||
mkg: p[14],
|
||||
ssc: p[13],
|
||||
jsc: p[12],
|
||||
fsc: p[18],
|
||||
lhq: p[17],
|
||||
lb: p[4],
|
||||
skd: p[9],
|
||||
jgd: p[7],
|
||||
ygd: p[8],
|
||||
//左方向灯 右方向灯 双跳灯 雾灯 雨刮器 点火1 点火2 发动机转速 档位 车速
|
||||
zfxd: p[2],
|
||||
yfxd: p[3],
|
||||
shtd: p[20],
|
||||
wd: p[10],
|
||||
ygq: p[11],
|
||||
dh1: p[5],
|
||||
dh2: p[6],
|
||||
fdjzs: p[25],
|
||||
dw: p[28],
|
||||
cs: p[23],
|
||||
// 方向盘
|
||||
fxp: Number(plcArr[27].split('_')[0]),
|
||||
//累计脉冲 溜车脉冲 超声波左后 超声波右后 超声波右前 超声波左前 座椅 仪表盘 后视镜 倒车镜 光照 雨量
|
||||
ljmc: p[24],
|
||||
lcmc: 0,
|
||||
csbzh: p[32],
|
||||
csbyh: p[30],
|
||||
csbyq: p[31],
|
||||
csbzq: p[29],
|
||||
zy: 0,
|
||||
tbp: 0,
|
||||
hsj: 0,
|
||||
dcj: 0,
|
||||
gx: 0,
|
||||
yl: 0,
|
||||
//TODO 数据待替换 油压 闪灯 信号灯
|
||||
yy: 0,
|
||||
sde: 0,
|
||||
xhd: '',
|
||||
rmndg: 0,
|
||||
wav: 0,
|
||||
mndg: ''
|
||||
}
|
||||
const gps2:Gps =testRealExam.gps2
|
||||
const radar:Radar =testRealExam.radar
|
||||
const vision:Vision =testRealExam.vision
|
||||
@ -576,13 +622,14 @@ export const plcStrToWXJson = async (plc: string) => {
|
||||
]
|
||||
|
||||
const judgeSignalNum = Number(judgeSignal.join(''))
|
||||
const judgeAnotherSignalNum = Number(judgeAnotherSignal.join(''))
|
||||
const judgeAnotherSignal = [
|
||||
// 低三挡位 左侧单边桥1 左侧单边桥2 右侧单边桥1 右侧单边桥2 雾灯
|
||||
'000', '0', '0', '0', '0', p[10],
|
||||
// 桩杆全无信号 左后绕车 右后绕车 右前绕车 左前绕车
|
||||
'000', '0', '0', '0', '0'
|
||||
]
|
||||
const judgeAnotherSignalNum = Number(judgeAnotherSignal.join(''))
|
||||
|
||||
const wuXiData = [
|
||||
// 卫星时间 精度 纬度 高度 方位角 俯仰角 速度角 速度 横滚 卫星定位状态
|
||||
'$KSXT', timeStr, gps.jd, gps.wd, gps.hbg, gps.hxj, gps.fyj, '', gps.sd, '', gps.dwzt, gps.dwzt,
|
||||
@ -669,24 +716,24 @@ export function sendRed() {
|
||||
|
||||
export const defaultJudgeConfigObj:DefaultJudgeConfigObj = {
|
||||
//结束考试方式 0-不合格继续 1-考试不合格报靠边停车 2-不合格不报靠边 3-训练不合格报靠边 4-自动退出 5-不合格自动退出
|
||||
302: '5',
|
||||
332: '',
|
||||
param_302: '5',
|
||||
param_332: '',
|
||||
//是否能进行人工操作 0-不能人工评判 1-不能人工进项目 3-都不能
|
||||
342: '',
|
||||
param_342: '',
|
||||
//有项目未结束时可以靠边停车 0-否 1-是
|
||||
343: '1',
|
||||
param_343: '1',
|
||||
//考试未结束且有扣分,是否可以退出
|
||||
344: '0',
|
||||
param_344: '0',
|
||||
//直线行驶中是否可以进其它项目 0-否 1-是
|
||||
348: '0',
|
||||
param_348: '0',
|
||||
//车上是否能点结束考试 0:否 1:是
|
||||
353: '0',
|
||||
param_353: '0',
|
||||
//是否启动断电续考 0:否 1:是
|
||||
369: '1',
|
||||
param_369: '1',
|
||||
//是否显示应考里程
|
||||
375: '0',
|
||||
param_375: '0',
|
||||
//里程不够允许手工点靠边停车
|
||||
387: '0',
|
||||
param_387: '0',
|
||||
//监管模式有扣分续考(0-否++1-是+把上次未考完的扣分带下来重新考试)
|
||||
432: '1'
|
||||
param_432: '1'
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user