Example #1
0
        /// <summary>
        /// 处理ALE连接变化事件。
        /// </summary>
        /// <param name="connected">true表示Ale由断到连,false表示ALE由连到断。</param>
        private void OnConnectionChanged(bool connected)
        {
            try
            {
                if (connected)
                {
                    _currentState = new AleConnectedState(this);

                    _observer.OnAleConnected();
                }
                else
                {
                    this.Initialize();

                    _observer.OnAleDisconnected();
                }
            }
            catch (System.Exception ex)
            {
                LogUtility.Error(ex.ToString());
            }
        }
Example #2
0
        private void Initialize()
        {
            _currentState = this.GetInitialState();

            _seqNoManager.Initlialize();
        }