コード例 #1
0
ファイル: Main.cs プロジェクト: SemvdH/Proftaak-RH-B4
        static void Main(string[] agrs)
        {
            IDataReceiver dataReceiver  = new DataConverter();
            BLEHandler    bLEHandler    = new BLEHandler(dataReceiver);
            BikeSimulator bikeSimulator = new BikeSimulator(dataReceiver);

            bikeSimulator.setResistance(1);
            bikeSimulator.StartSimulation();


            bool running = true;

            while (running)
            {
                string input = Console.ReadLine();
                input.ToLower();
                input.Trim();
                if (input == "quit")
                {
                    running = false;
                    break;
                }
                try
                {
                    int resistance = Int32.Parse(input);
                    bLEHandler.setResistance(resistance);
                }
                catch
                {
                    //do nothing
                }
            }
        }
コード例 #2
0
        public MainWindow()
        {
            Client client = new Client();

            InitializeComponent();
            DataContext = new MainWindowViewModel(this, client);

            //BLEHandler bLEHandler = new BLEHandler(client);

            //bLEHandler.Connect();

            //client.setHandler(bLEHandler);

            BikeSimulator bikeSimulator = new BikeSimulator(client);

            Thread newThread = new Thread(new ThreadStart(bikeSimulator.StartSimulation));

            newThread.Start();

            client.SetHandler(bikeSimulator);
            handler = bikeSimulator;
        }