| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 |
- using Ips.Library.Entity;
- using System.ComponentModel;
- using System.ComponentModel.DataAnnotations;
- namespace Ips.CorTool.ViewModels
- {
- public class SettingViewModel : INotifyPropertyChanged
- {
- public event PropertyChangedEventHandler PropertyChanged;
- [Display(Name = "自动清理参估结果")]
- public bool AutoClearCafResult { get; set; }
- [Display(Name = "CPU最大样点数")]
- public int CafCpuMaxSamples { get; set; }
- /// <summary>
- /// 频差中心
- /// </summary>
- [Display(Name = "频差中心")]
- public double DfoCenter { get; set; }
- /// <summary>
- /// 频差范围
- /// </summary>
- [Display(Name = "频差范围")]
- public double DfoRange { get; set; }
- /// <summary>
- /// 时差陷波
- /// </summary>
- [Display(Name = "时差陷波")]
- public double DtoCorr { get; set; }
- /// <summary>
- /// 频差陷波
- /// </summary>
- [Display(Name = "频差陷波")]
- public double DfoCorr { get; set; }
- /// <summary>
- /// 参估带宽
- /// </summary>
- [Display(Name = "参估带宽")]
- public int CafBandWidth { get; set; }
- /// <summary>
- /// 线程数
- /// </summary>
- [Display(Name = "线程数")]
- public int ThreadNum { get; set; }
- /// <summary>
- /// 偏移类型
- /// </summary>
- [Display(Name = "偏移类型")]
- public CorOffsetType OffsetType { get; set; }
- /// <summary>
- /// 采样类型
- /// </summary>
- [Display(Name = "采样类型")]
- public SampleType FsType { get; set; }
- /// <summary>
- /// 倍速处理,1为原始速度 19200时建议4倍 96000使用2倍
- /// </summary>
- [Display(Name = "倍速处理", Description = "1为原始速度 19200时建议4倍 96000使用2倍")]
- public int Sparese { get; set; } = 2;
- /// <summary>
- /// 是否包含ccow
- /// </summary>
- [Display(Name = "包含ccow")]
- public bool Ccow { get; set; } = true;
- /// <summary>
- /// 是否使用full检测
- /// </summary>
- [Display(Name = "Full检测")]
- public bool Full { get; set; } = false;
- [Display(Name = "检测带宽")]
- public int NotDmDetBandWidth { get; set; } = 25000;
- /// <summary>
- /// 能量门限
- /// </summary>
- [Display(Name = "能量门限")]
- public int AverageCnt { get; set; } = 5;
- }
- }
|