feat:judgeCommon.ets修改
This commit is contained in:
parent
95eff3df79
commit
dca341c2d3
@ -140,10 +140,10 @@ export interface Sensor {
|
|||||||
yl: number
|
yl: number
|
||||||
yy: number
|
yy: number
|
||||||
sde: number
|
sde: number
|
||||||
xhd: number
|
xhd: string
|
||||||
rmndg: number
|
rmndg: number
|
||||||
wav: number
|
wav: number
|
||||||
mndg: number
|
mndg: string
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface Gps {
|
export interface Gps {
|
||||||
@ -239,17 +239,18 @@ export interface DrvexamType extends BaseExamFields {
|
|||||||
|
|
||||||
|
|
||||||
export interface DefaultJudgeConfigObj{
|
export interface DefaultJudgeConfigObj{
|
||||||
302:string
|
param_302:string
|
||||||
332:string
|
param_332:string
|
||||||
342:string
|
param_342:string
|
||||||
343:string
|
param_343:string
|
||||||
344:string
|
param_344:string
|
||||||
348:string
|
param_348:string
|
||||||
353:string
|
param_353:string
|
||||||
369:string
|
param_369:string
|
||||||
375:string
|
param_375:string
|
||||||
387:string
|
param_387:string
|
||||||
432:string
|
param_432:string
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -459,6 +459,52 @@ export const plcStrToJson = async (plc: string) => {
|
|||||||
const time = await systemTime.getCurrentTime()
|
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 gps2:Gps =testRealExam.gps2
|
||||||
const radar:Radar =testRealExam.radar
|
const radar:Radar =testRealExam.radar
|
||||||
const vision:Vision =testRealExam.vision
|
const vision:Vision =testRealExam.vision
|
||||||
@ -576,13 +622,14 @@ export const plcStrToWXJson = async (plc: string) => {
|
|||||||
]
|
]
|
||||||
|
|
||||||
const judgeSignalNum = Number(judgeSignal.join(''))
|
const judgeSignalNum = Number(judgeSignal.join(''))
|
||||||
const judgeAnotherSignalNum = Number(judgeAnotherSignal.join(''))
|
|
||||||
const judgeAnotherSignal = [
|
const judgeAnotherSignal = [
|
||||||
// 低三挡位 左侧单边桥1 左侧单边桥2 右侧单边桥1 右侧单边桥2 雾灯
|
// 低三挡位 左侧单边桥1 左侧单边桥2 右侧单边桥1 右侧单边桥2 雾灯
|
||||||
'000', '0', '0', '0', '0', p[10],
|
'000', '0', '0', '0', '0', p[10],
|
||||||
// 桩杆全无信号 左后绕车 右后绕车 右前绕车 左前绕车
|
// 桩杆全无信号 左后绕车 右后绕车 右前绕车 左前绕车
|
||||||
'000', '0', '0', '0', '0'
|
'000', '0', '0', '0', '0'
|
||||||
]
|
]
|
||||||
|
const judgeAnotherSignalNum = Number(judgeAnotherSignal.join(''))
|
||||||
|
|
||||||
const wuXiData = [
|
const wuXiData = [
|
||||||
// 卫星时间 精度 纬度 高度 方位角 俯仰角 速度角 速度 横滚 卫星定位状态
|
// 卫星时间 精度 纬度 高度 方位角 俯仰角 速度角 速度 横滚 卫星定位状态
|
||||||
'$KSXT', timeStr, gps.jd, gps.wd, gps.hbg, gps.hxj, gps.fyj, '', gps.sd, '', gps.dwzt, gps.dwzt,
|
'$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 = {
|
export const defaultJudgeConfigObj:DefaultJudgeConfigObj = {
|
||||||
//结束考试方式 0-不合格继续 1-考试不合格报靠边停车 2-不合格不报靠边 3-训练不合格报靠边 4-自动退出 5-不合格自动退出
|
//结束考试方式 0-不合格继续 1-考试不合格报靠边停车 2-不合格不报靠边 3-训练不合格报靠边 4-自动退出 5-不合格自动退出
|
||||||
302: '5',
|
param_302: '5',
|
||||||
332: '',
|
param_332: '',
|
||||||
//是否能进行人工操作 0-不能人工评判 1-不能人工进项目 3-都不能
|
//是否能进行人工操作 0-不能人工评判 1-不能人工进项目 3-都不能
|
||||||
342: '',
|
param_342: '',
|
||||||
//有项目未结束时可以靠边停车 0-否 1-是
|
//有项目未结束时可以靠边停车 0-否 1-是
|
||||||
343: '1',
|
param_343: '1',
|
||||||
//考试未结束且有扣分,是否可以退出
|
//考试未结束且有扣分,是否可以退出
|
||||||
344: '0',
|
param_344: '0',
|
||||||
//直线行驶中是否可以进其它项目 0-否 1-是
|
//直线行驶中是否可以进其它项目 0-否 1-是
|
||||||
348: '0',
|
param_348: '0',
|
||||||
//车上是否能点结束考试 0:否 1:是
|
//车上是否能点结束考试 0:否 1:是
|
||||||
353: '0',
|
param_353: '0',
|
||||||
//是否启动断电续考 0:否 1:是
|
//是否启动断电续考 0:否 1:是
|
||||||
369: '1',
|
param_369: '1',
|
||||||
//是否显示应考里程
|
//是否显示应考里程
|
||||||
375: '0',
|
param_375: '0',
|
||||||
//里程不够允许手工点靠边停车
|
//里程不够允许手工点靠边停车
|
||||||
387: '0',
|
param_387: '0',
|
||||||
//监管模式有扣分续考(0-否++1-是+把上次未考完的扣分带下来重新考试)
|
//监管模式有扣分续考(0-否++1-是+把上次未考完的扣分带下来重新考试)
|
||||||
432: '1'
|
param_432: '1'
|
||||||
}
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user