internal ConnectionStateInterceptor(IAdsSession session) : base("ConnectionStateObserverInterceptor")
 {
     this._synchronizer    = new object();
     this._connectionState = TwinCAT.ConnectionState.Disconnected;
     this._lastSucceeded   = DateTime.MinValue;
     this._lastAccess      = DateTime.MinValue;
     this._session         = session;
 }
 public AdsStateChangedEventArgs2(StateInfo newState, StateInfo oldState, IAdsSession session)
 {
     this.NewState = newState;
     this.OldState = oldState;
     this.Session  = session;
 }