Beispiel #1
0
        static void Main(string[] args)
        {
            Console.WriteLine("WeatherSimulator: Hello world!");

            WeatherForecast_Server       server       = new WeatherForecast_Server();
            WeatherForecastManual_Server serverManual = new WeatherForecastManual_Server();

            Int32.TryParse(args[0], out int answer);

            if (answer == 1)
            {
                Automatic(server);
            }
            else if (answer == 2)
            {
                Manual(serverManual);
            }
        }
Beispiel #2
0
        private static void Manual(WeatherForecastManual_Server serverManual)
        {
            WeatherForecastManual_Server.CurrentSunlight = 0;

            serverManual.Open();
            Thread.Sleep(Constants.WAITING_TIME);

            int answer = 0;

            while (true)
            {
                Console.Write("Set sunlight [%]: ");
                Int32.TryParse(Console.ReadLine(), out answer);

                if (answer != -1)
                {
                    WeatherForecastManual_Server.CurrentSunlight = answer;
                }
            }
        }