Example #1
0
 //Removes the handler from the composition
 public void Delete(IAlarmHandler handler)
 {
     foreach (var key in _handlers.Keys)
     {
         _handlers[key].Remove(handler);
     }
 }
Example #2
0
        //Adds the handler to the composition
        public void Add(IAlarmHandler handler, SurveillanceMonitorConfig.SurveillanceMonitorCamera camera)
        {
            if (!_handlers.ContainsKey(camera.Id))
            {
                _handlers.Add(camera.Id, new List <IAlarmHandler>());
            }

            _handlers[camera.Id].Add(handler);
        }
Example #3
0
 public AlarmManagerReference SetupAlarm(IAlarmHandler alarms)
 {
     return(alarms.AddAlarmImmediate(this, 1f, TimeUnit.Hours));
 }
Example #4
0
 public AlarmManagerReference SetupAlarm(IAlarmHandler alarms)
 {
     return(alarms.AddAlarmDay(this, 9));
 }
Example #5
0
 public AlarmManagerReference SetupAlarm(IAlarmHandler alarms)
 {
     return(alarms.AddAlarmDay(this, 0f, ~DaysOfTheWeek.None));
 }
Example #6
0
 public AlarmManagerReference SetupAlarm(IAlarmHandler alarms)
 {
     return alarms.AddAlarm(this, 1);
 }
Example #7
0
 public AlarmManagerReference SetupAlarm(IAlarmHandler alarms)
 {
     return(alarms.AddAlarmDay(this, PromSituation.kTimeOfEventAnnouncement));
 }
Example #8
0
 public AlarmManagerReference SetupAlarm(IAlarmHandler alarms)
 {
     return(alarms.AddAlarmDay(this, LotManager.kVenueCleanupTime, ~DaysOfTheWeek.None));
 }
Example #9
0
 public AlarmManagerReference SetupAlarm(IAlarmHandler alarms)
 {
     return(alarms.AddAlarm(this, 1f, TimeUnit.Minutes));
 }
Example #10
0
 public AlarmManagerReference SetupAlarm(IAlarmHandler alarms)
 {
     return(alarms.AddAlarmDelayed(this, GetValue <OptionV2, int>(), TimeUnit.Minutes));
 }
Example #11
0
 public AlarmManagerReference SetupAlarm(IAlarmHandler alarms)
 {
     return(alarms.AddAlarmDelayed(this, 0.5f, TimeUnit.Hours));
 }
Example #12
0
        public AlarmManagerReference SetupAlarm(IAlarmHandler alarms)
        {
            AlarmData.Alarm = alarms.AddAlarm(this, GetTime());

            return(AlarmData.Alarm);
        }
Example #13
0
 public AlarmManagerReference SetupAlarm(IAlarmHandler alarms)
 {
     return(alarms.AddAlarmDay(this, 0.01f, GetValue <TaxDaysOption, DaysOfTheWeek>()));
 }
Example #14
0
        public AlarmManagerReference SetupAlarm(IAlarmHandler alarms)
        {
            AlarmData.Alarm = alarms.AddAlarm(this, GetTime());

            return AlarmData.Alarm;
        }