예제 #1
0
        public void Start(TimeSpan runningTime)
        {
            DeviceAlarmService.CancelAlarm();
            StartTime = DateTime.Now;

            if (runningTime != null && runningTime > TimeSpan.Zero)
            {
                RunningTime = runningTime;
            }
            TimerState = TimerState.Running;

            DeviceAlarmService.SetAlarm(runningTime);
        }
예제 #2
0
 public void Continue()
 {
     StartTime  = DateTime.Now;
     TimerState = TimerState.Running;
     AlarmService.SetAlarm(RemainingTime);
 }