using BPASmart.Model; using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using System.Linq; using System.Text; using System.Threading.Tasks; namespace BPASmart.Model { public class AlarmSet : NoticeBase { /// /// 报警标签 /// public string AlarmTag { get { return _mAlarmTag; } set { _mAlarmTag = value; OnPropertyChanged(); } } private string _mAlarmTag = string.Empty; public EAlarmType AlarmType { get { return _mAlarmType; } set { _mAlarmType = value; OnPropertyChanged(); } } private EAlarmType _mAlarmType; /// /// 模拟量报警信息 /// public ObservableCollection AnalogAlarmModels { get; set; } = new ObservableCollection(); /// /// 离散量报警信息 /// public DiscreteAlarmInfo DiscreteAlarmInfoSet { get { return _mDiscreteAlarmInfoSet; } set { _mDiscreteAlarmInfoSet = value; OnPropertyChanged(); } } private DiscreteAlarmInfo _mDiscreteAlarmInfoSet = new DiscreteAlarmInfo(); } }