|
|
@@ -54,6 +54,8 @@ namespace CarMeterSystem
|
|
|
private string sPreCarNo = "";//摄像头识别车号
|
|
|
private string limsMsg = "";
|
|
|
|
|
|
+ private LED_Control led_controler;
|
|
|
+
|
|
|
//lianDaWgt
|
|
|
|
|
|
//=========== 2021-11-25 eason add ====================
|
|
|
@@ -283,6 +285,10 @@ namespace CarMeterSystem
|
|
|
btnSave.Enabled = false;
|
|
|
strRm = em.GetAndExecuteMethod<rtInfo>("MeterSceneLibrary", "InnerCarJISCO", "MeterMethod", new object[] { new PreTrackScale { } });
|
|
|
setMsg(strRm.ResultMessage);
|
|
|
+ if (!string.IsNullOrEmpty(PbCache.LEDResultMessage))
|
|
|
+ {
|
|
|
+ led_controler.setOneLineMsg(PbCache.sportInfo.ledIp, PbCache.LEDResultMessage);
|
|
|
+ }
|
|
|
}
|
|
|
catch (Exception exp)
|
|
|
{
|
|
|
@@ -290,6 +296,10 @@ namespace CarMeterSystem
|
|
|
//这里是未找到方法的情况
|
|
|
lg.WriteLog(3, "获取场景失败!" + strRm.ResultMessage);
|
|
|
setMsg(PbCache.ResultMessage);
|
|
|
+ if (!string.IsNullOrEmpty(PbCache.LEDResultMessage))
|
|
|
+ {
|
|
|
+ led_controler.setOneLineMsg(PbCache.sportInfo.ledIp, PbCache.LEDResultMessage);
|
|
|
+ }
|
|
|
//break;
|
|
|
return;
|
|
|
}
|
|
|
@@ -302,6 +312,10 @@ namespace CarMeterSystem
|
|
|
btnSave.Enabled = false;
|
|
|
strRm = em.GetAndExecuteMethod<rtInfo>("MeterSceneLibrary", "OuterCarJISCO", "MeterMethod", new object[] { new PreTrackScale { } });
|
|
|
setMsg(strRm.ResultMessage);
|
|
|
+ if (!string.IsNullOrEmpty(PbCache.LEDResultMessage))
|
|
|
+ {
|
|
|
+ led_controler.setOneLineMsg(PbCache.sportInfo.ledIp, PbCache.LEDResultMessage);
|
|
|
+ }
|
|
|
}
|
|
|
catch (Exception exp)
|
|
|
{
|
|
|
@@ -309,6 +323,10 @@ namespace CarMeterSystem
|
|
|
//这里是未找到方法的情况
|
|
|
lg.WriteLog(3, "获取场景失败!" + strRm.ResultMessage);
|
|
|
setMsg(PbCache.ResultMessage);
|
|
|
+ if (!string.IsNullOrEmpty(PbCache.LEDResultMessage))
|
|
|
+ {
|
|
|
+ led_controler.setOneLineMsg(PbCache.sportInfo.ledIp, PbCache.LEDResultMessage);
|
|
|
+ }
|
|
|
//break;
|
|
|
return;
|
|
|
}
|
|
|
@@ -326,6 +344,10 @@ namespace CarMeterSystem
|
|
|
btnSave.Enabled = true;
|
|
|
setMsg(PbCache.ResultMessage);
|
|
|
Monitor(strRm.Data);
|
|
|
+ if (!string.IsNullOrEmpty(PbCache.LEDResultMessage))
|
|
|
+ {
|
|
|
+ led_controler.setOneLineMsg(PbCache.sportInfo.ledIp, PbCache.LEDResultMessage);
|
|
|
+ }
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
@@ -334,6 +356,10 @@ namespace CarMeterSystem
|
|
|
PbCache.ResultMessage = strRm.Data.resultInfo; //语音提示文件
|
|
|
setMsg(PbCache.ResultMessage);
|
|
|
Monitor(strRm.Data);
|
|
|
+ if (!string.IsNullOrEmpty(PbCache.LEDResultMessage))
|
|
|
+ {
|
|
|
+ led_controler.setOneLineMsg(PbCache.sportInfo.ledIp, PbCache.LEDResultMessage);
|
|
|
+ }
|
|
|
//return;
|
|
|
}
|
|
|
else
|
|
|
@@ -361,6 +387,10 @@ namespace CarMeterSystem
|
|
|
}
|
|
|
}
|
|
|
Monitor(strRm.Data);
|
|
|
+ if (!string.IsNullOrEmpty(PbCache.LEDResultMessage))
|
|
|
+ {
|
|
|
+ led_controler.setOneLineMsg(PbCache.sportInfo.ledIp, PbCache.LEDResultMessage);
|
|
|
+ }
|
|
|
return;
|
|
|
|
|
|
}
|
|
|
@@ -385,7 +415,10 @@ namespace CarMeterSystem
|
|
|
rt.isWarn = true;
|
|
|
rt.WarnContent = "carErr";
|
|
|
Monitor(rt);
|
|
|
-
|
|
|
+ if (!string.IsNullOrEmpty(PbCache.LEDResultMessage))
|
|
|
+ {
|
|
|
+ led_controler.setOneLineMsg(PbCache.sportInfo.ledIp, PbCache.LEDResultMessage);
|
|
|
+ }
|
|
|
if (!string.IsNullOrEmpty(tempCarNo))
|
|
|
{
|
|
|
carService.addCar(new MeterBaseCar { carNo = tempCarNo });
|
|
|
@@ -1031,6 +1064,12 @@ namespace CarMeterSystem
|
|
|
vicPlayClass.GetVoicePlay("车上人员请下车", PbCache.collect.carno);
|
|
|
//txtMsgInfo.Text = "请核对车号后,扫描您手机中的二维码";
|
|
|
}
|
|
|
+ // 如果计量点配置中,设置了秤点计量类型为智能计量(下秤),验证扫码信息是否与识别车号一致。
|
|
|
+ // 如果为是,自动保存
|
|
|
+ //五秒后自动执行保存方法
|
|
|
+ //Thread.Sleep(3000);
|
|
|
+ //this.btnSave.PerformClick();
|
|
|
+
|
|
|
}
|
|
|
else if (PbCache.monitor.validMatClick == "0")
|
|
|
{
|
|
|
@@ -1039,18 +1078,7 @@ namespace CarMeterSystem
|
|
|
{
|
|
|
PbCache.isLockFrm = false;
|
|
|
btnSave.Enabled = true;
|
|
|
-
|
|
|
- // 如果计量点配置中,设置了秤点计量类型为智能计量(下秤),验证扫码信息是否与识别车号一致。
|
|
|
- // 如果为是,自动保存
|
|
|
- //if (btnSave.Enabled) {
|
|
|
-
|
|
|
- // //五秒后自动执行保存方法
|
|
|
- // Thread.Sleep(5000);
|
|
|
- // this.btnSave.PerformClick();
|
|
|
- //}
|
|
|
-
|
|
|
-
|
|
|
- }
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
}
|