using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Linq; using System.Text; using System.Threading.Tasks; namespace DW5S.DTO { /// /// 两星一地任务处理模型 /// public class X2D1TaskHandleDto { /// /// 任务类型 /// public EnumTaskTypeDto TaskType { get; set; } /// /// 任务ID /// public int ID { get; set; } /// /// 任务名称 /// public string TaskName { get; set; } /// /// 开始时间 /// public DateTime StartTime { get; set; } /// /// 结束时间 /// public DateTime EndTime { get; set; } /// /// 主星编号(在MySql中找不到卫星时使用此编号) /// public int MainSatCode { get; set; } /// /// 邻星编号(在MySql中找不到卫星时使用此编号) /// public int AdjaSatCode { get; set; } /// /// 日期目录格式(yyyy_MM_dd_HH等格式) /// public string DateDirFormat { get; set; } /// /// 采集文件的目录 /// public string CapDir { get; set; } /// /// 要处理的信号 /// public List Sigs { get; set; } /// /// 固定站信息(可空) /// public X2D1FixedStationDto FixedStationDto { get; set; }//null就是老的流程做无参定位,否则就要做带参的(除非参考没时频差结果) /// /// 采集站经度 /// public double CapLon { get; set; } /// /// 采集站纬度 /// public double CapLat { get; set; } /// /// 超短站经度 /// public double CdbLon { get; set; } /// /// 超短站纬度 /// public double CdbLat { get; set; } /// /// 星地任务是否使用仿真时频差等进行流程测试 /// [Obsolete] public bool ForTest { get; set; } } /// /// 两星一地固定站信息 /// public class X2D1FixedStationDto { /// /// 固定站ID /// public int FixedStationId { get; set; } /// /// 名称 /// public string StationName { get; set; } /// /// 上行频点 /// public long FreqUp { get; set; } /// /// 经度 /// public double Lon { get; set; } /// /// 纬度 /// public double Lat { get; set; } /// /// 判定规则值(秒).(距上一个突发间隔超过此值则判定为固定站信号) /// public double Value { get; set; } } }