using DevExpress.Xpo; using Ips.Library.Entity; using Ips.Sps.Sigs; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Ips.Sps.Tsks { public class TskAdjaSat : AdjaSatBasic { public TskAdjaSat() : base() { } public TskAdjaSat(Session session) : base(session) { } public override void AfterConstruction() { base.AfterConstruction(); } private Tsk _tsk; [DisplayName("所属任务")] [Association] public Tsk Tsk { get => _tsk; set => SetPropertyValue(nameof(Tsk), ref _tsk, value); } public CorOptions ToCorOptions(int fs) { CorOptions options = new CorOptions(); options.Fs = fs; options.DtoCenter = DtoCenter; options.DtoRange = DtoRange; options.DfoCenter = DfoCenter; options.DfoRange = DfoRange; options.Snr = Snr; options.AddZero = AddZero; options.DtoCorr = DtoCorr; options.DfoCorr = DfoCorr; options.TimeOffset = SigOffset * 1e6; return options; } } }