using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Linq; using System.Text; using System.Threading.Tasks; namespace DW5S.ViewModel { public class FixedStationViewModel : BaseViewModel { [Display(Name = "名称")] public string StationName { get; set; } [Display(Name = "固定站位置经度")] public double Lon { get; set; } [Display(Name = "固定站位置经度")] public double Lat { get; set; } [Display(Name = "上行频点Hz", AutoGenerateField = false)] public long FreqUpHz { get; set; } /// /// 上行频点MHz /// [Display(Name = "上行频点MHz")] public string FreqUpMHz => $"{FreqUpHz / 1e6:f3}MHz"; /// /// 固定站信号判定规则(突发信号和前一个突发超过Value秒则认为是固定站发出的信号) /// [Display(Name = "信号判定规则")] public double Value { get; set; } /// /// 固定站信号判定规则后续可能还会有改动,多添加一个字段备用 /// [Display(Name ="",AutoGenerateField = false)] public double SpareField { get; set; } [Display(Name = "状态")] public bool Enable { get; set; } } }