namespace ShakerApp.ViewModels { public class SweepData { public SweepData() { } public SweepData(double frequency, double acceleration, double targetAcceleration, double upStopAcceleration, double downStopAcceleration, double upWarnAcceleration, double downWarnAcceleration) { this.frequency = frequency; this.acceleration = acceleration; this.targetAcceleration = targetAcceleration; this.upStopAcceleration = upStopAcceleration; this.downStopAcceleration = downStopAcceleration; this.upWarnAcceleration = upWarnAcceleration; this.downWarnAcceleration = downWarnAcceleration; } public void SetFrequency(double freq) { frequency = freq; } public void SetAcceleration(double acc) { acceleration = acc; } private double frequency = double.NaN; private double acceleration = double.NaN; private double targetAcceleration = double.NaN; private double upStopAcceleration = double.NaN; private double downStopAcceleration = double.NaN; private double upWarnAcceleration = double.NaN; private double downWarnAcceleration = double.NaN; public double Frequency => frequency; public double Acceleration => acceleration; public double TargetAcceleration => targetAcceleration; public double UpStopAcceleration => upStopAcceleration; public double DownStopAcceleration => downStopAcceleration; public double UpWarnAcceleration => upWarnAcceleration; public double DownWarnAcceleration => downWarnAcceleration; } }