DfoLineModel.cs 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. namespace DW5S.KxcApi
  7. {
  8. public class DfoLinePoint
  9. {
  10. /// <summary>
  11. /// 经度
  12. /// </summary>
  13. public double Lon { get; set; }
  14. /// <summary>
  15. /// 纬度
  16. /// </summary>
  17. public double Lat { get; set; }
  18. }
  19. /// <summary>
  20. /// 高轨双星频差参数
  21. /// </summary>
  22. public class DfoLineTwoStartOption
  23. {
  24. /// <summary>
  25. /// 上行频点Hz
  26. /// </summary>
  27. public double Freq { get; set; }
  28. /// <summary>
  29. /// 主星接收站 2
  30. /// </summary>
  31. public double[] MsAnt { get; set; }
  32. /// <summary>
  33. /// 邻星接收站 2
  34. /// </summary>
  35. public double[] NsAnt { get; set; }
  36. /// <summary>
  37. /// 主星星历 6
  38. /// </summary>
  39. public double[] MsEph { get; set; }
  40. /// <summary>
  41. /// 邻星星历 6
  42. /// </summary>
  43. public double[] NsEph { get; set; }
  44. /// <summary>
  45. /// 参考站位置 2
  46. /// </summary>
  47. public double[] RefGeod { get; set; }
  48. /// <summary>
  49. /// 目标频差(Hz)
  50. /// </summary>
  51. public double TargetDfo { get; set; }
  52. /// <summary>
  53. /// 参考频差 (Hz)
  54. /// </summary>
  55. public double RefDfo { get; set; }
  56. /// <summary>
  57. /// 参考频点Hz
  58. /// </summary>
  59. public double RefFreq { get; set; }
  60. /// <summary>
  61. /// 主星本振(Hz)
  62. /// </summary>
  63. public double Turn1 { get; set; }
  64. /// <summary>
  65. /// 邻星本振(Hz)
  66. /// </summary>
  67. public double Turn2 { get; set; }
  68. }
  69. }