namespace Shaker.Models { public class SweepFreqConfigModel : BaseModel { public const int MAXITEM = 50; public float MaxFreq = 200; public float MinFreq = 0.1f; public uint SweepCount = 1; public float SweepSpeed = 1; public float SweepTime = 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 SweepDirection SweepDirection = SweepDirection.Up; public SweepType SweepType = SweepType.Linear; public SignalType SignalType = SignalType.Fixed; public List FreqControls = new List(); public List AccSlope = new List(); public List AccOffset = new List(); public List UpperDowntimeSlope = new List(); public List UpperDowntimeOffset = new List(); public List LowerDowntimeSlope = new List(); public List LowerDowntimeOffset = new List(); public List UpperWarnSlope = new List(); public List UpperWarnOffset = new List(); public List LowerWarnSlope = new List(); public List LowerWarnOffset = new List(); public List SweepItems = new List(); public override object Clone() { return this.CloneBase(); } } }