示例#1
0
        public void SetMode(ClockMode mode)
        {
            Mode = mode;
            switch (mode)
            {
            case ClockMode.Clock:
                _timerModel.Period = 1000;
                break;

            case ClockMode.Chronometer:
                _timerModel.Period = 10;
                _chronometerStatus = ChronometerStatus.NotStarted;
                break;

            default:
                break;
            }
        }
示例#2
0
 public void StartChrono()
 {
     _log.Debug("starting chronometer...");
     _chronometerStatus = ChronometerStatus.Running;
     _startedTimestamp  = DateTime.Now;
 }
示例#3
0
 public void StopChrono()
 {
     _log.Debug("stoping chronometer...");
     _chronometerStatus = ChronometerStatus.Stopped;
     _stoppedTimestamp  = DateTime.Now;
 }
示例#4
0
 public void ResetChrono()
 {
     _log.Debug("reset chronometer...");
     _chronometerStatus = ChronometerStatus.NotStarted;
 }