Beispiel #1
0
 protected override void OnStart(string[] args)
 {
     travelTimer = new Timer();
     this.travelTimer.Interval = 60000;
     this.travelTimer.Elapsed += new ElapsedEventHandler(travelTimer_Tick);
     this.travelTimer.Enabled  = true;
     TimeLogger.WriteErrorLog("Travel Time Logger Started");
 }
Beispiel #2
0
        private void travelTimer_Tick(object sender, ElapsedEventArgs e)
        {
            // Fire Timer Every 5 Mins
            int timeInterval = Convert.ToInt32(DateTime.Now.ToString("HHmm"));

            if (timeInterval % 5 == 0)
            {
                TimeLogger.LogTime();
            }
        }
Beispiel #3
0
 protected override void OnStop()
 {
     this.travelTimer.Enabled = false;
     TimeLogger.WriteErrorLog("Travel Time Logger Stopped");
 }