/// <summary> /// 箱号结果事件 /// </summary> /// <param name="obj"></param> internal void ContainerResult(IVECONclientEvents_OnCombinedRecognitionResultISOEvent obj) { Containernumber = obj.containerNum1; Con = obj.containerNum1; Passtime = obj.triggerTime; Analysis(); }
/// <summary> /// 箱号结果集 /// </summary> /// <param name="e"></param> public void CombinResult(IVECONclientEvents_OnCombinedRecognitionResultISOEvent e) { textBox1.Text = e.laneNum.ToString(); textBox2.Text = e.triggerTime.ToString("yyyy-MM-dd HH:mm:ss"); textBox3.Text = e.containerNum1; textBox11.Text = e.iSO1; textBox13.Text = e.checkSum1; textBox4.Text = e.containerNum2; textBox10.Text = e.iSO2; textBox12.Text = e.checkSum2; switch (e.containerType) { case -1: textBox5.Text = "未知"; break; case 0: textBox5.Text = "20 吋集装箱"; break; case 1: textBox5.Text = "40 吋集装箱"; break; case 2: textBox5.Text = "两个 20 吋集装箱"; break; } }
/// <summary> /// 箱号事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void _AxVECONclient_OnCombinedRecognitionResultISO(object sender, IVECONclientEvents_OnCombinedRecognitionResultISOEvent e) { CombinResultAction?.Invoke(e); SetMessageAction?.Invoke(string.Format("CombinResult1:{0} CombinResult2:{1}", e.containerNum1, e.containerNum2)); _Log.logInfo.Info(string.Format("DateTimt:{0} CombinResult1:{1} CombinResult2:{2}", e.triggerTime.ToString("yyyy-MM-dd HH:mm:ss"), e.containerNum1, e.containerNum2)); }