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); }
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); }
private void ReturnToNormal(string type, string msg, params string[] affectedDataItems) { callback?.Notify_AlarmOrEvent(AdapterAlarmOrEvent.MakeReturnToNormal(type, msg, affectedDataItems)); }
private void LogWarning(string type, string msg, params string[] affectedDataItems) { callback?.Notify_AlarmOrEvent(AdapterAlarmOrEvent.MakeWarning(type, msg, affectedDataItems)); }
public void Notify_AlarmOrEvent(AdapterAlarmOrEvent eventInfo) { callback?.Notify_AlarmOrEvent(eventInfo); }