| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119 | using DevExpress.Xpo;using Ips.Library.Entity;using Ips.Sps.Tsks;using System;namespace Ips.Sps.TskStrategys{    public class TskStrategy : XPObject    {        public TskStrategy() : base()        {        }        public TskStrategy(Session session) : base(session)        {        }        public override void AfterConstruction()        {            base.AfterConstruction();        }        private string _name;        [DisplayName("策略名称")]        public string Name        {            get => _name;            set => SetPropertyValue(nameof(Name), ref _name, value);        }        private TskType _tskType;        [DisplayName("任务类型")]        public TskType TskType        {            get => _tskType;            set => SetPropertyValue(nameof(TskType), ref _tskType, value);        }        private SignalType _sigType;        [DisplayName("信号类型")]        public SignalType SigType        {            get => _sigType;            set => SetPropertyValue(nameof(SigType), ref _sigType, value);        }        private AdMode _adMode;        [DisplayName("采集模式")]        public AdMode AdMode        {            get => _adMode;            set => SetPropertyValue(nameof(AdMode), ref _adMode, value);        }        private bool _supHistory;        [DisplayName("历史任务")]        public bool SupHistory        {            get => _supHistory;            set => SetPropertyValue(nameof(SupHistory), ref _supHistory, value);        }        private bool _showSatList;        [DisplayName("显示卫星")]        public bool ShowSatList        {            get => _showSatList;            set => SetPropertyValue(nameof(ShowSatList), ref _showSatList, value);        }        private bool _showAdcList;        [DisplayName("显示采集")]        public bool ShowAdcList        {            get => _showAdcList;            set => SetPropertyValue(nameof(ShowAdcList), ref _showAdcList, value);        }        private bool _showSigList;        [DisplayName("显示信号")]        public bool ShowSigList        {            get => _showSigList;            set => SetPropertyValue(nameof(ShowSigList), ref _showSigList, value);        }        private bool _showRefList;        [DisplayName("显示参考")]        public bool ShowRefList        {            get => _showRefList;            set => SetPropertyValue(nameof(ShowRefList), ref _showRefList, value);        }        private bool _showDxSigList;        [DisplayName("显示干扰")]        public bool ShowDxSigList        {            get => _showDxSigList;            set => SetPropertyValue(nameof(ShowDxSigList), ref _showDxSigList, value);        }        private bool _enable;        [DisplayName("是否启用")]        public bool Enable        {            get => _enable;            set => SetPropertyValue(nameof(Enable), ref _enable, value);        }        [DisplayName("任务列表")]        [Association]        public XPCollection<Tsk> TskList        {            get => GetCollection<Tsk>();        }    }}
 |