| 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;
- }
- }
- }
|