Ejemplo n.º 1
0
 public void Reset()
 {
     _bankedSeconds  = 0;
     _startTime      = DateTime.MinValue;
     _timer.Elapsed -= _timer_Elapsed;
     Resetting?.Invoke(this, new CountdownEventArgs(StartDisplayValue, CountdownSeconds));
 }
Ejemplo n.º 2
0
        public void ResetState()
        {
            Resetting?.Invoke(this, EventArgs.Empty);

            Memory      = new MemoryUnit();
            Accumulator = 0;
            if (Cards != null)
            {
                Input          = Cards.GetEnumerator();
                InputAvailable = Input.MoveNext();
            }

            Reset?.Invoke(this, EventArgs.Empty);
        }
Ejemplo n.º 3
0
 /// <summary>
 /// Clears all Variables and optionally clears all TriggerHandlers from this Page.
 /// </summary>
 public void Reset(bool resetTriggerHandlers = false)
 {
     Resetting?.Invoke();
     lock (syncObj)
     {
         scope.Clear();
         foreach (var lib in libraries)
         {
             lib.Unload(this);
         }
         if (resetTriggerHandlers)
         {
             handlers.Clear();
         }
     }
     Initiate();
 }
Ejemplo n.º 4
0
 public virtual void Reset()
 {
     if (s_diagnostics)
     {
         _Debug.WriteLine("Model.Reset() requested.");
     }
     if (IsCompleted)
     {
         IsRunning   = false;
         IsReady     = true;
         IsPaused    = false;
         IsCompleted = false;
     }
     Exec.Reset();
     Debug.Assert(Exec.State.Equals(ExecState.Stopped));
     m_stateMachine.DoTransition(GetIdleEnum());
     Debug.Assert(m_stateMachine.State.Equals(GetIdleEnum()));
     Resetting?.Invoke(this);
 }
Ejemplo n.º 5
0
 private void OnResetButtonPointerUp()
 {
     Resetting?.Invoke();
 }