Ejemplo n.º 1
0
        /// <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);
        }
Ejemplo n.º 2
0
        public CombiSensorViewModel(CombiSensor smokeSensor)
        {
            var time = DateTime.Now;

            CombiSensor = smokeSensor;
        }