Esempio n. 1
0
        public static bool ClearAlarm(FrontendMalfunctions alarm)
        {
            if (_activeAlarms.ContainsKey(alarm) && _activeAlarms[alarm])
            {
                _activeAlarms[alarm] = false;
                BroadcastMalfunctions();
                return(true);
            }

            return(false);
        }
Esempio n. 2
0
        public static bool RaiseAlarm(FrontendMalfunctions alarm)
        {
            if (!_activeAlarms.ContainsKey(alarm) || !_activeAlarms[alarm])
            {
                _activeAlarms[alarm] = true;
                BroadcastMalfunctions();
                return(true);
            }

            return(false);
        }