PosResWriteDto.cs 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. namespace XdCxRhDW.Dto
  7. {
  8. /// <summary>
  9. /// 定位结果文本存储模型
  10. /// </summary>
  11. public class PosResWriteDto
  12. {
  13. /// <summary>
  14. /// 定位类型
  15. /// </summary>
  16. public EnumPosTypeDto PosTypeDto { get; set; }
  17. /// <summary>
  18. /// 信号时刻
  19. /// </summary>
  20. public DateTime SigTime { get; set; }
  21. /// <summary>
  22. /// 信号持续时间(ms)
  23. /// </summary>
  24. public long SigTimeLenMs { get; set; }
  25. /// <summary>
  26. /// 信号上行频点MHz
  27. /// </summary>
  28. public double FreqUpMHz { get; set; }
  29. /// <summary>
  30. /// 信号主星下行频点MHz
  31. /// </summary>
  32. public double FreqDownMHz { get; set; }
  33. /// <summary>
  34. /// 信号样式(暂定有这些1:CPM,2:BPSK,4:QPSK,9:其它)
  35. /// </summary>
  36. public string SigModType { get; set; }
  37. /// <summary>
  38. /// 定位经度
  39. /// </summary>
  40. public double PosLon { get; set; }
  41. /// <summary>
  42. /// 定位纬度
  43. /// </summary>
  44. public double PosLat { get; set; }
  45. /// <summary>
  46. /// 时差1
  47. /// </summary>
  48. public double Dto1 { get; set; }
  49. /// <summary>
  50. /// 频差1
  51. /// </summary>
  52. public double Dfo1 { get; set; }
  53. /// <summary>
  54. /// 信噪比1
  55. /// </summary>
  56. public double Snr1 { get; set; }
  57. /// <summary>
  58. /// 时差2
  59. /// </summary>
  60. public double Dto2 { get; set; }
  61. /// <summary>
  62. /// 频差2
  63. /// </summary>
  64. public double Dfo2 { get; set; }
  65. /// <summary>
  66. /// 信噪比2
  67. /// </summary>
  68. public double Snr2 { get; set; }
  69. /// <summary>
  70. /// 长轴m
  71. /// </summary>
  72. public double LongRadius { get; set; }
  73. /// <summary>
  74. /// 短轴m
  75. /// </summary>
  76. public double ShortRadius { get; set; }
  77. /// <summary>
  78. /// 倾角°
  79. /// </summary>
  80. public double DipAngle { get; set; }
  81. /// <summary>
  82. /// 时隙个数
  83. /// </summary>
  84. public int TsCount { get; set; }
  85. /// <summary>
  86. /// 定位体制(0未知,1高轨多星,2高低轨,3星地,4星座)
  87. /// </summary>
  88. public int PosType { get; set; }
  89. /// <summary>
  90. /// 符号速率(bps)
  91. /// </summary>
  92. public double ModRate { get; set; }
  93. /// <summary>
  94. /// 超短站经度(没有超短给0)
  95. /// </summary>
  96. public double CdbLon { get; set; }
  97. /// <summary>
  98. /// 超短站纬度(没有超短给0)
  99. /// </summary>
  100. public double CdbLat { get; set; }
  101. }
  102. }