/// <summary> /// Generates the sensors. /// </summary> /// <param name="size">The size.</param> /// <returns>A list of Sensors.</returns> public static List <Sensor> GetSensors(int count = 3) { List <Sensor> Collection = new List <Sensor>(); Random lvl = new Random(); Random Temp = new Random(); for (int i = 0; i < count; i++) { SmokeSensor smokeSensor = new SmokeSensor($"{Smokename}{i + 1}", lvl.Next(0, 99)); CombiSensor combiSensor = new CombiSensor($"{Combiname}{i + 1}", lvl.Next(CombiSensor.MinTemp, CombiSensor.MaxTemp)); FireSensor fireSensor = new FireSensor($"{Firename}{i + 1}"); smokeSensor.Temperatures = GenTemperatureFor(smokeSensor, Temp); combiSensor.Temperatures = GenTemperatureFor(combiSensor, Temp); fireSensor.Temperatures = GenTemperatureFor(fireSensor, Temp); Collection.Add(smokeSensor); Collection.Add(combiSensor); Collection.Add(fireSensor); } return(Collection); }
public CombiSensorViewModel(CombiSensor smokeSensor) { var time = DateTime.Now; CombiSensor = smokeSensor; }