| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256 | using DevExpress.Xpo;using Ips.Library.Entity;using System;using System.Collections.Generic;using System.ComponentModel.DataAnnotations;using System.Linq;using System.Text;using System.Threading.Tasks;namespace Ips.Sps.TskResults.Peses{    public class PesRef : XPLiteObject    {        public PesRef() : base()        {        }        public PesRef(Session session) : base(session)        {        }        public override void AfterConstruction()        {            base.AfterConstruction();        }        private long _id;        [DevExpress.Xpo.Key(true)]        public long Id        {            get => _id;            set => SetPropertyValue(nameof(Id), ref _id, value);        }        private DateTime _sigTime;        [DisplayName("信号时间")]        [DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "yyyy-MM-dd HH:mm:ss.fff")]        public DateTime SigTime        {            get => _sigTime;            set => SetPropertyValue(nameof(SigTime), ref _sigTime, value);        }        private double _sigLon;        [DisplayName("信号经度")]        public double SigLon        {            get => _sigLon;            set => SetPropertyValue(nameof(SigLon), ref _sigLon, value);        }        private double _sigLat;        [DisplayName("信号纬度")]        public double SigLat        {            get => _sigLat;            set => SetPropertyValue(nameof(SigLat), ref _sigLat, value);        }        private double _sigAlt;        [DisplayName("信号高度")]        public double SigAlt        {            get => _sigAlt;            set => SetPropertyValue(nameof(SigAlt), ref _sigAlt, value);        }        private int _mainSatNum;        [DisplayName("主星编码")]        public int MainSatNum        {            get => _mainSatNum;            set => SetPropertyValue(nameof(MainSatNum), ref _mainSatNum, value);        }        private double _mainAntLon;        [DisplayName("主星天线经度")]        public double MainAntLon        {            get => _mainAntLon;            set => SetPropertyValue(nameof(MainAntLon), ref _mainAntLon, value);        }        private double _mainAntLat;        [DisplayName("主星天线纬度")]        public double MainAntLat        {            get => _mainAntLat;            set => SetPropertyValue(nameof(MainAntLat), ref _mainAntLat, value);        }        private double _mainAntAlt;        [DisplayName("主星天线高度")]        public double MainAntAlt        {            get => _mainAntAlt;            set => SetPropertyValue(nameof(MainAntAlt), ref _mainAntAlt, value);        }        private double _mainEphX;        [DisplayName("主星星历X")]        public double MainEphX        {            get => _mainEphX;            set => SetPropertyValue(nameof(MainEphX), ref _mainEphX, value);        }        private double _mainEphY;        [DisplayName("主星星历Y")]        public double MainEphY        {            get => _mainEphY;            set => SetPropertyValue(nameof(MainEphY), ref _mainEphY, value);        }        private double _mainEphZ;        [DisplayName("主星星历Z")]        public double MainEphZ        {            get => _mainEphZ;            set => SetPropertyValue(nameof(MainEphZ), ref _mainEphZ, value);        }        private double _mainEphVx;        [DisplayName("主星速度X")]        public double MainEphVx        {            get => _mainEphVx;            set => SetPropertyValue(nameof(MainEphVx), ref _mainEphVx, value);        }        private double _mainEphVy;        [DisplayName("主星速度Y")]        public double MainEphVy        {            get => _mainEphVy;            set => SetPropertyValue(nameof(MainEphVy), ref _mainEphVy, value);        }        private double _mainEphVz;        [DisplayName("主星速度Z")]        public double MainEphVz        {            get => _mainEphVz;            set => SetPropertyValue(nameof(MainEphVz), ref _mainEphVz, value);        }        private int _adjaSatNum;        [DisplayName("邻星编码")]        public int AdjaSatNum        {            get => _adjaSatNum;            set => SetPropertyValue(nameof(AdjaSatNum), ref _adjaSatNum, value);        }        private double _adjaAntLon;        [DisplayName("邻星天线经度")]        public double AdjaAntLon        {            get => _adjaAntLon;            set => SetPropertyValue(nameof(AdjaAntLon), ref _adjaAntLon, value);        }        private double _adjaAntLat;        [DisplayName("邻星天线纬度")]        public double AdjaAntLat        {            get => _adjaAntLat;            set => SetPropertyValue(nameof(AdjaAntLat), ref _adjaAntLat, value);        }        private double _adjaAntAlt;        [DisplayName("邻星天线高度")]        public double AdjaAntAlt        {            get => _adjaAntAlt;            set => SetPropertyValue(nameof(AdjaAntAlt), ref _adjaAntAlt, value);        }        private double _adjaEphX;        [DisplayName("邻星星历X")]        public double AdjaEphX        {            get => _adjaEphX;            set => SetPropertyValue(nameof(AdjaEphX), ref _adjaEphX, value);        }        private double _adjaEphY;        [DisplayName("邻星星历Y")]        public double AdjaEphY        {            get => _adjaEphY;            set => SetPropertyValue(nameof(AdjaEphY), ref _adjaEphY, value);        }        private double _adjaEphZ;        [DisplayName("邻星星历Z")]        public double AdjaEphZ        {            get => _adjaEphZ;            set => SetPropertyValue(nameof(AdjaEphZ), ref _adjaEphZ, value);        }        private double _adjaEphVx;        [DisplayName("邻星速度X")]        public double AdjaEphVx        {            get => _adjaEphVx;            set => SetPropertyValue(nameof(AdjaEphVx), ref _adjaEphVx, value);        }        private double _adjaEphVy;        [DisplayName("邻星速度Y")]        public double AdjaEphVy        {            get => _adjaEphVy;            set => SetPropertyValue(nameof(AdjaEphVy), ref _adjaEphVy, value);        }        private double _adjaEphVz;        [DisplayName("邻星速度Z")]        public double AdjaEphVz        {            get => _adjaEphVz;            set => SetPropertyValue(nameof(AdjaEphVz), ref _adjaEphVz, value);        }        private double _dt;        [DisplayName("时差(us)")]        [DisplayFormat(DataFormatString = "F2")]        public double Dt        {            get => _dt;            set => SetPropertyValue(nameof(Dt), ref _dt, value);        }        private double _df;        [DisplayName("频差(Hz)")]        [DisplayFormat(DataFormatString = "F2")]        public double Df        {            get => _df;            set => SetPropertyValue(nameof(Df), ref _df, value);        }        private double _snr;        [DisplayName("信噪比(dB)")]        [DisplayFormat(DataFormatString = "F1")]        public double Snr        {            get => _snr;            set => SetPropertyValue(nameof(Snr), ref _snr, value);        }    }}
 |