public void SetAlarmFromAgvm(int errorCode) { MainAlarmHandler.SetAlarm(errorCode); if (!MainAlarmHandler.dicHappeningAlarms.ContainsKey(errorCode)) { MainAlarmHandler.SetAlarm(errorCode); var isAlarm = MainAlarmHandler.IsAlarm(errorCode); OnSetAlarmToAgvcEvent?.Invoke(this, new AgvcAlarmArgs() { ErrorCode = errorCode, IsAlarm = isAlarm, }); } }
private void AlarmHandler_OnAlarmSetEvent(object sender, INX.Model.Alarm e) { if (!MainAlarmHandler.dicHappeningAlarms.ContainsKey(e.Id)) { MainAlarmHandler.SetAlarm(e.Id); OnSetAlarmToAgvcEvent?.Invoke(sender, new AgvcAlarmArgs() { ErrorCode = e.Id, IsAlarm = MainAlarmHandler.IsAlarm(e.Id) }); OnLogDebugEvent?.Invoke(sender, new MessageHandlerArgs() { ClassMethodName = GetType().Name + ":" + System.Reflection.MethodBase.GetCurrentMethod().Name, Message = MainAlarmHandler.GetAlarmText(e.Id) }); } }
public void SetAlarmFromAgvm(int errorCode) { if (!MainAlarmHandler.dicHappeningAlarms.ContainsKey(errorCode)) { MainAlarmHandler.SetAlarm(errorCode); LocalPackage.MainFlowHandler.AlarmHandler.SetAlarm(errorCode); OnSetAlarmToAgvcEvent?.Invoke(this, new AgvcAlarmArgs() { ErrorCode = errorCode, IsAlarm = MainAlarmHandler.IsAlarm(errorCode) }); OnLogDebugEvent?.Invoke(this, new MessageHandlerArgs() { ClassMethodName = GetType().Name + ":" + System.Reflection.MethodBase.GetCurrentMethod().Name, Message = MainAlarmHandler.GetAlarmText(errorCode) }); } }