| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106 | using DevExpress.Xpo;using Ips.Library.Basic;using System;namespace Ips.Sps.Tsks{    public class TskAdChannel : XPObject    {        public TskAdChannel() : base()        {        }        public TskAdChannel(Session session) : base(session)        {        }        public override void AfterConstruction()        {            base.AfterConstruction();        }        private TskAdCard _adCard;        [DisplayName("采集卡"), Association, ExplicitLoading]        public TskAdCard AdCard        {            get => _adCard;            set => SetPropertyValue(nameof(AdCard), ref _adCard, value);        }        private int _chNum;        [DisplayName("通道号")]        public int ChNum        {            get => _chNum;            set => SetPropertyValue(nameof(ChNum), ref _chNum, value);        }        //private string _chName;        //[DisplayName("通道名称")]        //[Size(100)]        //public string ChName        //{        //    get => _chName;        //    set => SetPropertyValue(nameof(ChName), ref _chName, value);        //}        private bool _fixCenter;        [DisplayName("固定中心")]        public bool FixCenter        {            get => _fixCenter;            set => SetPropertyValue(nameof(FixCenter), ref _fixCenter, value);        }        private double _centerFreq;        [DisplayName("中心频点(MHz)")]        public double CenterFreq        {            get => _centerFreq;            set => SetPropertyValue(nameof(CenterFreq), ref _centerFreq, value);        }        private string _frqAddr;        [DisplayName("变频地址"), Size(128)]        public string FrqAddr        {            get => _frqAddr;            set => SetPropertyValue(nameof(FrqAddr), ref _frqAddr, value);        }        private double _frqTurn;        [DisplayName("通道本振(MHz)")]        public double FrqTurn        {            get => _frqTurn;            set => SetPropertyValue(nameof(FrqTurn), ref _frqTurn, value);        }        private int _antId;        [DisplayName("接收站")]        public int AntId        {            get => _antId;            set => SetPropertyValue(nameof(AntId), ref _antId, value);        }        private string _satIds;        [DisplayName("接收卫星")]        public string SatIds        {            get => _satIds;            set => SetPropertyValue(nameof(SatIds), ref _satIds, value);        }        public int[] GetSatIds()        {            int[] satids = new int[0];            if (SatIds.IsNotNullOrWhitespace())            {                satids = SatIds.Split(',').Select(m => int.Parse(m)).ToArray();            }            return satids;        }    }}
 |