AdChannel.cs 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. using DevExpress.Xpo;
  2. using System;
  3. namespace Ips.Sps.Adcs
  4. {
  5. public class AdChannel : XPObject
  6. {
  7. public AdChannel() : base()
  8. {
  9. }
  10. public AdChannel(Session session) : base(session)
  11. {
  12. }
  13. public override void AfterConstruction()
  14. {
  15. base.AfterConstruction();
  16. this.Enable = true;
  17. }
  18. private AdCard _adCard;
  19. [DisplayName("采集卡"), Association, ExplicitLoading]
  20. public AdCard AdCard
  21. {
  22. get => _adCard;
  23. set => SetPropertyValue(nameof(AdCard), ref _adCard, value);
  24. }
  25. private int _chNum;
  26. [DisplayName("通道号")]
  27. public int ChNum
  28. {
  29. get => _chNum;
  30. set => SetPropertyValue(nameof(ChNum), ref _chNum, value);
  31. }
  32. private bool _fixCenter;
  33. [DisplayName("固定中心")]
  34. public bool FixCenter
  35. {
  36. get => _fixCenter;
  37. set => SetPropertyValue(nameof(FixCenter), ref _fixCenter, value);
  38. }
  39. private double _centerFreq;
  40. [DisplayName("中心频点(MHz)")]
  41. public double CenterFreq
  42. {
  43. get => _centerFreq;
  44. set => SetPropertyValue(nameof(CenterFreq), ref _centerFreq, value);
  45. }
  46. private string _frqAddr;
  47. [DisplayName("变频地址"), Size(128)]
  48. public string FrqAddr
  49. {
  50. get => _frqAddr;
  51. set => SetPropertyValue(nameof(FrqAddr), ref _frqAddr, value);
  52. }
  53. private double _frqTurn;
  54. [DisplayName("变频本振(MHz)")]
  55. public double FrqTurn
  56. {
  57. get => _frqTurn;
  58. set => SetPropertyValue(nameof(FrqTurn), ref _frqTurn, value);
  59. }
  60. private int _antId;
  61. [DisplayName("接收站")]
  62. public int AntId
  63. {
  64. get => _antId;
  65. set => SetPropertyValue(nameof(AntId), ref _antId, value);
  66. }
  67. private string _satIds;
  68. [DisplayName("接收卫星")]
  69. public string SatIds
  70. {
  71. get => _satIds;
  72. set => SetPropertyValue(nameof(SatIds), ref _satIds, value);
  73. }
  74. private bool _enable;
  75. [DisplayName("启用")]
  76. public bool Enable
  77. {
  78. get => _enable;
  79. set => SetPropertyValue(nameof(Enable), ref _enable, value);
  80. }
  81. }
  82. }