/// <summary> /// Close any timer named in the enumeration, and set the boolean value to false /// </summary> /// <param name="timerName"></param> public void CloseTimer(TimersAvailable timerName) { switch (timerName) { case TimersAvailable.verifyingBlinkTimer: isVerifyingBlinkTimer = false; verifyingBlinkTimer.Close(); break; case TimersAvailable.firstBlinkTimer: isFirstBlinkTimer = false; firstBlinkTimer.Close(); break; default: throw new ArgumentException("Unhandled timer: " + timerName); } }
/// <summary> /// Stop any timer named in the enumeration, and set the boolean value to false /// </summary> /// <param name="timerName"></param> public void StopTimer(TimersAvailable timerName) { switch (timerName) { case TimersAvailable.verifyingBlinkTimer: isVerifyingBlinkTimer = false; verifyingBlinkTimer.Stop(); OnAllowingCursorToMove(new EventArgs()); // mmgt.setIsCursorAllowedToMove(true); //--------------------------------------------- break; case TimersAvailable.firstBlinkTimer: isFirstBlinkTimer = false; firstBlinkTimer.Stop(); break; default: throw new ArgumentException("Unhandled timer: " + timerName); } }