Beispiel #1
0
        private void LogWarn(string type, string msg, string?dataItem = null, string?details = null)
        {
            var ae = new AdapterAlarmOrEvent()
            {
                Time              = Timestamp.Now,
                Severity          = Severity.Warning,
                Type              = type,
                Message           = msg,
                Details           = details ?? "",
                AffectedDataItems = string.IsNullOrEmpty(dataItem) ? new string[0] : new string[] { dataItem }
            };

            callback?.Notify_AlarmOrEvent(ae);
        }
Beispiel #2
0
        private void LogError(string type, string msg, string[]?dataItems = null, string?details = null)
        {
            var ae = new AdapterAlarmOrEvent()
            {
                Time              = Timestamp.Now,
                Severity          = Severity.Alarm,
                Type              = type,
                Message           = msg,
                Details           = details ?? "",
                AffectedDataItems = dataItems ?? new string[0]
            };

            callback?.Notify_AlarmOrEvent(ae);
        }
Beispiel #3
0
 private void ReturnToNormal(string type, string msg, params string[] affectedDataItems)
 {
     callback?.Notify_AlarmOrEvent(AdapterAlarmOrEvent.MakeReturnToNormal(type, msg, affectedDataItems));
 }
Beispiel #4
0
 private void LogWarning(string type, string msg, params string[] affectedDataItems)
 {
     callback?.Notify_AlarmOrEvent(AdapterAlarmOrEvent.MakeWarning(type, msg, affectedDataItems));
 }
Beispiel #5
0
 public void Notify_AlarmOrEvent(AdapterAlarmOrEvent eventInfo)
 {
     callback?.Notify_AlarmOrEvent(eventInfo);
 }