using FLY.OBJComponents.Common; using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Text; using System.Threading.Tasks; namespace FLY.OBJComponents.IService { /// /// 报警管理系统,配置,整个历史列表 /// [Obsolete("应该使用IWarningSystem2Service")] public interface IWarningService : INotifyPropertyChanged { /// /// 报警使能 /// bool Enable { get; set; } /// /// 正在响铃 /// bool IsRinging { get; } /// /// 复位,把全部报警消失 /// void Reset(); /// /// 静音,不消失报警,只是静音,新的报警来,还是会响 /// void Silence(); /// /// 当前报警列表 /// IBuffer ReasonList { get; } /// /// 近期的报警 /// IBuffer NewestList { get; } } }