using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using System.Linq; using System.Text; using System.Threading.Tasks; namespace DW5S.Entity { /// /// 固定站信息表 /// public class FixedStation : BaseEntity { /// /// 名称 /// [Required] [MaxLength(50)] public string StationName { get; set; } /// /// 固定站位置经度 /// public double Lon { get; set; } /// /// 固定站位置纬度 /// public double Lat { get; set; } /// /// 所在位置 /// public string Location => $"{Lon:f4}°,{Lat:f4}°"; /// /// 上行频点Hz /// public long FreqUpHz { get; set; } /// /// 上行频点MHz /// public string FreqUpMHz => $"{FreqUpHz / 1e6:f3}MHz"; /// /// 固定站信号判定规则(突发信号和前一个突发超过Value秒则认为是固定站发出的信号) /// public double Value { get; set; } /// /// 固定站信号判定规则后续可能还会有改动,多添加一个字段备用 /// public double SpareField { get; set; } /// /// 是否启用 /// public bool Enable { get; set; } } }