123456789101112131415161718192021222324252627282930313233343536373839404142 |
- 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<uint> FreqControls = new List<uint>();
- public List<float> AccSlope = new List<float>();
- public List<float> AccOffset = new List<float>();
- public List<float> UpperDowntimeSlope = new List<float>();
- public List<float> UpperDowntimeOffset = new List<float>();
- public List<float> LowerDowntimeSlope = new List<float>();
- public List<float> LowerDowntimeOffset = new List<float>();
- public List<float> UpperWarnSlope = new List<float>();
- public List<float> UpperWarnOffset = new List<float>();
- public List<float> LowerWarnSlope = new List<float>();
- public List<float> LowerWarnOffset = new List<float>();
- public List<SweepItemModel> SweepItems = new List<SweepItemModel>();
- public override object Clone()
- {
- return this.CloneBase();
- }
- }
- }
|