Esempio n. 1
0
        //public Action<IVECONclientEvents_OnIntermediateRecognitionResultISOEvent> Intermediate;
        #endregion

        public Container()
        {
            try
            {
                #region //箱号初始化
                _AxVECONclient = new AxVECONclient();
                _AxVECONclient.CreateControl();
                _AxVECONclient.ServerIPAddr          = Properties.Settings.Default.Container_Ip;
                _AxVECONclient.ServerPort            = Properties.Settings.Default.Container_Port;
                _AxVECONclient.OnServerConnected    += _AxVECONclient_OnServerConnected;
                _AxVECONclient.OnServerDisconnected += _AxVECONclient_OnServerDisconnected;
                _AxVECONclient.OnServerError        += _AxVECONclient_OnServerError;
                _AxVECONclient.OnNewLPNEvent        += _AxVECONclient_OnNewLPNEvent;
                _AxVECONclient.OnUpdateLPNEvent     += _AxVECONclient_OnUpdateLPNEvent;
                _AxVECONclient.OnIntermediateRecognitionResultISO += _AxVECONclient_OnIntermediateRecognitionResultISO;
                _AxVECONclient.OnCombinedRecognitionResultISO     += _AxVECONclient_OnCombinedRecognitionResultISO;
                #endregion
            }
            catch (Exception ex)
            {
                _Log.logError.Error("初始化箱号动态库错误", ex);
            }

            #region//定时器对象初始化
            _TimerConnect2Server = new System.Threading.Timer(LinkCallBack, null, TimeSpan.FromSeconds(10), TimeSpan.FromSeconds(0));
            #endregion
        }