using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Linq; using System.Text; using System.Threading.Tasks; namespace DW5S.DTO { /// /// 定位类型枚举 /// public enum EnumPosResTypeDto { /// /// 一星一地带参 /// [Display(Name = "一星一地带参")] X1D1CX, /// /// 两星一地带参 /// [Display(Name = "两星一地带参")] X2D1, /// /// 两星一地无参 /// [Display(Name = "两星一地无参")] X2D1NoRef, /// /// 融合定位 /// [Display(Name = "融合定位")]//仅支持带参 RH, /// /// 三星双时差带参 /// [Display(Name = "三星双时差带参")] X3, /// /// 三星双时差无参 /// [Display(Name = "三星双时差无参")] X3NoRef, /// /// 三星双频差带参 /// [Display(Name = "三星双频差带参")] X3TwoDfo, /// /// 双星时频差带参 /// [Display(Name = "双星时频差带参")] X2Dfo, } /// /// 目标运动状态枚举 /// public enum EnumTargetStateDto { /// /// 未知 /// [Display(Name = "未知")] Unknown, /// /// 运动 /// [Display(Name = "运动")] Movement, /// /// 静止 /// [Display(Name = "静止")] Stationary, } /// /// 任务类型枚举 /// public enum EnumTaskTypeDto { /// /// 实时任务 /// [Display(Name = "实时任务")] Real, /// /// 历史任务 /// [Display(Name = "历史任务")] History, /// /// 组合任务 /// [Display(Name = "组合任务")] Group } /// /// 任务定位类型 /// public enum EnumPosTypeDto { /// /// 一星一地测向定位 /// [Display(Name = "一星一地测向定位")] X1D1CX, /// /// 两星一地定位 /// [Display(Name = "两星一地定位")] X2D1, /// /// 融合定位 /// [Display(Name = "融合定位")] RH, /// /// 三星双时差定位 /// [Display(Name = "三星双时差定位")] X3TwoDto, /// /// 三星双频差定位 /// [Display(Name = "三星双频差定位")] X3TwoDfo, /// /// 双星时频差定位 /// [Display(Name = "双星时频差定位")] X2Dfo, } /// /// 信号检测类型(支持多选) /// [Flags] public enum EnumSigCheckTypeDto { /// /// DAMA /// [Display(Name = "DAMA检测")] DAMA = 1, /// /// IBS /// [Display(Name = "IBS检测")] IBS = 2, /// /// 能量检测 /// [Display(Name = "能量检测")] Ky5758 = 4, /// /// 常规信号 /// [Display(Name = "常规信号")] Normal = 8, } /// /// 定位点的信号检测类型 /// public enum EnumPosCheckTypeDto { /// /// DAMA /// [Display(Name = "DAMA检测")] DAMA = 1, /// /// IBS /// [Display(Name = "IBS检测")] IBS = 2, /// /// 能量检测 /// [Display(Name = "能量检测")] Ky5758 = 4, /// /// 常规信号 /// [Display(Name = "常规信号")] Normal = 8, } /// /// 任务停止原因枚举 /// public enum EnumTaskStopType { /// /// 正常结束 /// Properly, /// /// 异常结束 /// Error, } /// /// 日志类型 /// public enum EnumLogTypeDto { /// /// 消息 /// [Display(Name = "消息")] Info, /// /// 警告 /// [Display(Name = "警告")] Warning, /// /// 错误 /// [Display(Name = "错误")] Error } }