12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- using Shaker.Model;
- using Shaker.Model.Tools;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Windows.Markup;
- namespace Shaker.Models
- {
- public class SweepConfigModel : BaseModel
- {
- public readonly float Increment = 0.01f;
- public readonly int MaxSweepItemCount = 50;
- public uint SweepCount = 1;
- public SweepType SweepType = SweepType.Log;
- public SweepDirection SweepDirection = SweepDirection.Up;
- public SignalType SignalType = SignalType.Sweep;
- public float StartFrequency = 0.1f;
- public float EndFrequency = 200f;
- public float OnceSweepTime = 1;
- public float SweepSpeed = 1;
- public float SweepStartLevel = 0.5f;
- public float CrossoverPoint = 5;
- public float SweepLevelGain = 0.99f;
- public float LowFrequencyMinCorrect = 0.97f;
- public float LowFrequencyMaxCorrect = 1.01f;
- public float HigthFrequencyMinCorrect = 0.9f;
- public float HigthFrequencyMaxCorrect = 1.1f;
- public int SelectChannel = 0;
- public float LowFreq = 3;
- public float HighFreq = 6;
- public List<SweepItemModel> SweepItems = new List<SweepItemModel>();
- public override object Clone()
- {
- return this.CloneBase();
- }
- }
- }
|