IniFile ini = new IniFile();
ini.IniFileName(@"C:\CAIRO\Surveillance\schedule.ini");
string startHour = ini.GetValue("SCHEDULE7","StartHour");
string startMinute = ini.GetValue("SCHEDULE7","StartMinute");
string startAMPM = ini.GetValue("SCHEDULE7","StartAMPM");
string endHour = ini.GetValue("SCHEDULE7","EndHour");
string endMinute = ini.GetValue("SCHEDULE7","EndMinute");
string endAMPM = ini.GetValue("SCHEDULE7","EndAMPM");
string SpecificDate = ini.GetValue("SCHEDULE7","SpecificDate");
DateTime dt = DateTime.Now;
DateTime
startup = DateTime.Parse(SpecificDate + " " + startHour + ":"+
startMinute + ":00 " + startAMPM);
TimeSpan duration = startup - dt;
double secondsLeft = duration.TotalSeconds;
if
(secondsLeft>30) {
TimerSpecific.Interval = 1000*20; }
else if
(secondsLeft<=30 & secondsLeft>10)
{ TimerSpecific.Interval = 1000*5; }
else if
(secondsLeft<=10 & secondsLeft>=1.5)
{ TimerSpecific.Interval = 1000; }
else if
(secondsLeft<1.5 & secondsLeft>=0)
{ TimerSpecific.Enabled false; MotionTimer.Enabled
true; }
else { TimerSpecific.Enabled = false; }