using System.ComponentModel; using System.ComponentModel.DataAnnotations; namespace DW5S.DTO { /// /// 采集结果 /// [Serializable] public class AdSatChDto { /// /// 触发模式 /// [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; set; } } /// /// 触发模式 /// public enum EnumAdTriggerMode { /// /// 内触发 /// [Description("内触发")] In = 1, /// /// 外触发 /// [Description("外触发")] Out = 2 } /// /// 时钟类型 /// public enum EnumAdClockType { /// /// 内时钟 /// [Description("内时钟")] In = 1, /// /// 外时钟 /// [Description("外时钟")] Out = 2, /// /// 外参考 /// [Description("外参考")] OutRef = 3 } }