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})";
}
}
}
}