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