using DevExpress.Xpo; using System; namespace Ips.Sps.Adcs { public class AdChannel : XPObject { public AdChannel() : base() { } public AdChannel(Session session) : base(session) { } public override void AfterConstruction() { base.AfterConstruction(); this.Enable = true; } private AdCard _adCard; [DisplayName("采集卡"), Association, ExplicitLoading] public AdCard 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 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); } private bool _enable; [DisplayName("启用")] public bool Enable { get => _enable; set => SetPropertyValue(nameof(Enable), ref _enable, value); } } }