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; namespace XdCxRhDW.Entity { /// /// 任务状态 /// public enum EnumTaskState { [Display(Name = "未执行")] Stopped, [Display(Name = "执行中")] Running } public enum EnumTaskType { [Display(Name = "实时任务")] Real, [Display(Name = "历史任务")] History, [Display(Name = "组合任务")] Group } /// /// 任务定位类型 /// public enum EnumPosType { /// /// 两星一地定位 /// [Display(Name = "两星一地定位")] X2D1, /// /// 三星双时差定位 /// [Display(Name = "三星双时差定位")] X3TwoDto, /// /// 低轨单星定位 /// [Display(Name = "低轨单星定位")] X1Leo, /// /// 低轨双星定位 /// [Display(Name = "低轨双星定位")] X2Leo, /// /// 低轨三星定位 /// [Display(Name = "低轨三星定位")] X3Leo, } public enum EnumTxType { [Display(Name = "接收站天线")] Rec, [Display(Name = "超短波天线")] Cdb, [Display(Name = "测向站地址")] Cx, [Display(Name = "参考站地址")] Ref, } /// /// 定位结果定位类型 /// public enum EnumPosResType { /// /// 两星一地无参定位 /// [Display(Name = "两星一地无参定位")] X2D1NoRef, /// /// 三星双时差无参定位 /// [Display(Name = "三星双时差无参定位")] X3TwoDtoNoRef, /// /// 低轨单星定位 /// [Display(Name = "低轨单星定位")] X1Leo, /// /// 低轨双星带参定位 /// [Display(Name = "低轨双星带参定位")] X2Leo, /// /// 低轨三星带参定位 /// [Display(Name = "低轨三星带参定位")] X3Leo, } /// /// 目标运动状态枚举 /// public enum EnumTargetState { /// /// 未知 /// [Display(Name = "未知")] Unknown, /// /// 运动 /// [Display(Name = "运动")] Movement, /// /// 静止 /// [Display(Name = "静止")] Stationary, } /// /// WMTS地图来源 /// public enum EnumWmtsSource { /// /// 自采集 /// [Display(Name = "自采集")] ZCJ, /// /// 数据中心 /// [Display(Name = "数据中心")] SJZX } [Flags] public enum EnumMapLayerType { /// /// 未选中任何图层 /// None = 0, /// /// 卫星图 /// [Display(Name = "卫星图")] SatMap = 2, /// /// 道路图 /// [Display(Name = "道路图")] RoadMap = 4, /// /// 行政区划图 /// [Display(Name = "行政区划图")] XZQH_Map = 8 } /// /// 定位点的信号检测类型 /// public enum EnumPosCheckType { /// /// DAMA /// [Display(Name = "DAMA")] DAMA = 1, /// /// IBS /// [Display(Name = "IBS")] IBS = 2, /// /// 能量检测 /// [Display(Name = "能量检测")] Ky5758 = 4, /// /// 常规信号 /// [Display(Name = "常规信号")] Normal = 8, } /// /// 信号检测类型(支持多选) /// [Flags] public enum EnumSigCheckType { /// /// DAMA /// [Display(Name = "DAMA")] DAMA = 1, /// /// IBS /// [Display(Name = "IBS")] IBS = 2, /// /// 能量检测 /// [Display(Name = "能量检测")] Ky5758 = 4, /// /// 常规信号 /// [Display(Name = "常规信号")] Normal = 8, } /// /// 日志类型 /// public enum EnumLogType { /// /// 消息 /// [Display(Name = "消息")] Info, /// /// 警告 /// [Display(Name = "警告")] Warning, /// /// 错误 /// [Display(Name = "错误")] Error } }