Exemplo n.º 1
0
        ////////////////////////////////////////////////////////////////////////////////////////////

        static void WriteDeviceList(BleDevice _btd)
        {
            Console.WriteLine("     Devices");
            lock (_btd._locker)
            {
                for (int index = 0; index < _btd.devices.Count; index++)
                {
                    DeviceInformation deviceInterface = _btd.devices[index];
                    Console.WriteLine("              " + deviceInterface.Name);
                }
            }
        }
Exemplo n.º 2
0
        ////////////////////////////////////////////////////////////////////////////////////////////


        static void Main(string[] args)
        {
            BleDevice btd = new BleDevice();

            Console.WriteLine("Hello BLE!");

            btd.change = false;
            btd.WatchDevices();

            //			while ( !btd.enumerationCompleted ) {
            //				Thread.Sleep(200);
            //			}

            ConsoleKeyInfo key;
            ConsoleKeyInfo cki = new ConsoleKeyInfo();

            bool go = true;

            while (go)
            {
//				if ( btd.change ) {
                WriteDeviceList(btd);
                btd.change = false;
//				}
                Thread.Sleep(500);
                if (Console.KeyAvailable == true)
                {
                    cki = Console.ReadKey(true);
                    if (cki.Key == ConsoleKey.X)
                    {
                        go = false;
                    }
                }

                //			key = Console.ReadKey();
                //				if (key.Key == ConsoleKey.Escape) go = false;
            }


            Console.ReadKey();
        } // main