namespace ShakerApp.ViewModels { public class RandomData { public RandomData() { } public RandomData(double frequency,double driver, double acceleration, double targetAcceleration, double upStopAcceleration, double downStopAcceleration, double upWarnAcceleration, double downWarnAcceleration) { this.driver = driver; 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; } public void SetDriver(double driver)=>this.driver = driver; 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; private double driver = double.NaN; public double Driver => driver; 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; } }