RefCgRes.cs 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel.DataAnnotations;
  4. using System.ComponentModel.DataAnnotations.Schema;
  5. using System.Linq;
  6. using System.Runtime.Remoting.Metadata.W3cXsd2001;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9. namespace XdCxRhDW.Entity
  10. {
  11. /// <summary>
  12. /// 参考参数估计结果表
  13. /// </summary>
  14. [Table("RefCgRes")]
  15. public class RefCgRes : BaseEntity<long>
  16. {
  17. /// <summary>
  18. /// 信号时刻
  19. /// </summary>
  20. [Display(Name = "信号时刻")]
  21. public DateTime SigTime { get; set; }
  22. /// <summary>
  23. /// 卫星编号
  24. /// </summary>
  25. [Display(Name = "卫星编号")]
  26. public int SatCode { get; set; }
  27. /// <summary>
  28. /// 上行频点(Hz)
  29. /// </summary>
  30. [Display(Name = "上行频点(Hz)", AutoGenerateField = false)]
  31. public double FreqUp { get; set; }
  32. [Display(Name = "上行频点(MHz)")]
  33. public string FreqUpMHz
  34. {
  35. get
  36. {
  37. return $"{FreqUp * 1e-6}";
  38. }
  39. }
  40. /// <summary>
  41. /// 参考站
  42. /// </summary>
  43. [Display(Name = "参考站")]
  44. public string RefName { get; set; }
  45. /// <summary>
  46. /// 时差(s)
  47. /// </summary>
  48. [Display(Name = "时差(s)", AutoGenerateField = false)]
  49. public double YbDto { get; set; }
  50. [Display(Name = "时差(us)")]
  51. public string YbDtoUs
  52. {
  53. get
  54. {
  55. return $"{YbDto * 1e6}";
  56. }
  57. }
  58. /// <summary>
  59. /// 频差(Hz)
  60. /// </summary>
  61. [Display(Name = "频差(Hz)")]
  62. public double YbDfo { get; set; }
  63. /// <summary>
  64. /// 信噪比(dB)
  65. /// </summary>
  66. [Display(Name = "信噪比(dB)")]
  67. public double YbSnr { get; set; }
  68. }
  69. }