| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346 |
- using DevExpress.Xpo;
- using Ips.Library.Entity;
- using System;
- using System.ComponentModel.DataAnnotations;
- namespace Ips.Sps.TskResults.Peses
- {
- /// <summary>
- /// 参数估计结果
- /// </summary>
- [Indices("TskId;SigId;SigTime", "SigTime;SigFreq;BandWidth;MainSatNum;AdjaSatNum")]
- public class Pes : TskResultBase
- {
- public Pes() : base()
- {
- }
- public Pes(Session session) : base(session)
- {
- }
- public override void AfterConstruction()
- {
- base.AfterConstruction();
- }
- private SignalCategory _category;
- [DisplayName("信号类别")]
- public SignalCategory Category
- {
- get => _category;
- set => SetPropertyValue(nameof(Category), ref _category, value);
- }
- private SignalType _sigType;
- [DisplayName("信号类型")]
- public SignalType SigType
- {
- get => _sigType;
- set => SetPropertyValue(nameof(SigType), ref _sigType, 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 double _lonMin;
- [DisplayName("起始经度")]
- [MemberDesignTimeVisibility(false)]
- public double LonMin
- {
- get => _lonMin;
- set => SetPropertyValue(nameof(LonMin), ref _lonMin, value);
- }
- private double _lonMax;
- [DisplayName("结束经度")]
- [MemberDesignTimeVisibility(false)]
- public double LonMax
- {
- get => _lonMax;
- set => SetPropertyValue(nameof(LonMax), ref _lonMax, value);
- }
- private double _latMin;
- [DisplayName("起始纬度")]
- [MemberDesignTimeVisibility(false)]
- public double LatMin
- {
- get => _latMin;
- set => SetPropertyValue(nameof(LatMin), ref _latMin, value);
- }
- private double _latMax;
- [DisplayName("结束纬度")]
- [MemberDesignTimeVisibility(false)]
- public double LatMax
- {
- get => _latMax;
- set => SetPropertyValue(nameof(LatMax), ref _latMax, value);
- }
- private int _mainSatId;
- [DisplayName("主星编号")]
- public int MainSatId
- {
- get => _mainSatId;
- set => SetPropertyValue(nameof(MainSatId), ref _mainSatId, value);
- }
- private int _mainSatNum;
- [DisplayName("主星编码")]
- public int MainSatNum
- {
- get => _mainSatNum;
- set => SetPropertyValue(nameof(MainSatNum), ref _mainSatNum, value);
- }
- private int _mainAntId;
- [DisplayName("主星站点编号")]
- public int MainAntId
- {
- get => _mainAntId;
- set => SetPropertyValue(nameof(MainAntId), ref _mainAntId, 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 _adjaSatId;
- [DisplayName("邻星编号")]
- public int AdjaSatId
- {
- get => _adjaSatId;
- set => SetPropertyValue(nameof(AdjaSatId), ref _adjaSatId, value);
- }
- private int _adjaSatNum;
- [DisplayName("邻星编码")]
- public int AdjaSatNum
- {
- get => _adjaSatNum;
- set => SetPropertyValue(nameof(AdjaSatNum), ref _adjaSatNum, value);
- }
- private int _adjaAntId;
- [DisplayName("邻星站点编号")]
- public int AdjaAntId
- {
- get => _adjaAntId;
- set => SetPropertyValue(nameof(AdjaAntId), ref _adjaAntId, 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 int _startPos;
- [DisplayName("起始样点")]
- public int StartPos
- {
- get => _startPos;
- set => SetPropertyValue(nameof(StartPos), ref _startPos, value);
- }
- private int _length;
- [DisplayName("样点长度")]
- public int Length
- {
- get => _length;
- set => SetPropertyValue(nameof(Length), ref _length, value);
- }
- private double _dt;
- [DisplayName("时差(us)")]
- [DisplayFormat(DataFormatString = "F3")]
- public double Dt
- {
- get => _dt;
- set => SetPropertyValue(nameof(Dt), ref _dt, value);
- }
- private double _df;
- [DisplayName("频差(Hz)")]
- [DisplayFormat(DataFormatString = "F6")]
- public double Df
- {
- get => _df;
- set => SetPropertyValue(nameof(Df), ref _df, value);
- }
- private double _snr;
- [DisplayName("信噪比(dB)")]
- [DisplayFormat(DataFormatString = "F3")]
- public double Snr
- {
- get => _snr;
- set => SetPropertyValue(nameof(Snr), ref _snr, value);
- }
- private bool _isValid;
- [DisplayName("是否有效")]
- public bool IsValid
- {
- get => _isValid;
- set => SetPropertyValue(nameof(IsValid), ref _isValid, value);
- }
- }
- }
|