private void ActionSchedule(objectsScheduleEntry en, out bool enable, out bool disable)
{
enable = false;
disable = false;
switch (en.typeid)
{
case 0:
enable = true;
break;
case 1:
disable = true;
break;
case 2:
enable = true;
ForcedRecording = true;
break;
case 3:
ForcedRecording = false;
break;
case 4:
Micobject.detector.recordondetect = true;
Micobject.detector.recordonalert = false;
break;
case 5:
Micobject.detector.recordondetect = false;
Micobject.detector.recordonalert = true;
break;
case 6:
Micobject.detector.recordondetect = false;
Micobject.detector.recordonalert = false;
break;
case 7:
Micobject.alerts.active = true;
break;
case 8:
Micobject.alerts.active = false;
break;
case 9:
{
var a = MainForm.Actions.FirstOrDefault(p => p.ident == en.parameter);
if (a != null)
a.active = true;
}
break;
case 10:
{
var a = MainForm.Actions.FirstOrDefault(p => p.ident == en.parameter);
if (a != null)
a.active = false;
}
break;
case 21:
Micobject.settings.messaging = true;
break;
case 22:
Micobject.settings.messaging = false;
break;
}
}