using DW5S.Entity; 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 ADSatChViewMode { /// /// 触发模式 /// [Display(Name = "触发模式")] public EnumAdTriggerMode TriggerMode { get; set; } /// /// 时钟类型 /// [Display(Name = "时钟类型")] public EnumAdClockType ClockerType { get; set; } /// /// 时钟频率(MHz) /// [Display(Name = "时钟频率(MHz)")] public double ClockFreq { get; set; } /// /// DDC频率(MHz) /// [Display(Name = "DDC频率(MHz)")] public double DdcFreq { get; set; } [Display(Name = "抽取倍数")] public int Mutil { get; set; } [Display(Name = "通道数")] public int Channel { get; set; } [Display(Name = "卫星编号")] public int SatCode { get; set; } [Display(Name = "卫星名称")] public string SatName { get; set; } [Display(Name = "轨道经度")] public double? SatLon { get; set; } [Display(Name = "卫星")] public string Sat { get { if (SatLon == null) return $"{SatName}({SatCode})"; else return $"[{SatLon}°]{SatName}({SatCode})"; } } } }