using DW5S.Entity;
using Newtonsoft.Json;
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;
using System.Xml.Linq;
using XdCxRhDW5S.ViewModel;
namespace DW5S.ViewModel
{
///
/// 采集任务频点表 卫星 频点
///
public class ADTaskViewModel : BaseViewModel
{
[Display(Name = "信号类型")]
public EnumSigType SigType { get; set; }
[Display(Name = "上行频点(Hz)", AutoGenerateField = false)]
public long FreqUpHz { get; set; }
[Display(Name = "上行频点(MHz)")]
public double FreqUpDis => FreqUpHz / 1e6;
[Display(Name = "下行频点(Hz)", AutoGenerateField = false)]
public long FreqDownHz { get; set; }
[Display(Name = "下行频点(MHz)")]
public double FreqDownDis => FreqDownHz / 1e6;
[Display(Name = "信号检测类型")]
public EnumSigCheckType SigCheckType { get; set; }
[Display(Name = "带宽(Hz)")]
public int Band { get; set; }
[Display(Name = "卫星")]
[StringLength(10000)]
public string Sat { get; set; }
}
}