예제 #1
0
 public Form1()
 {
     InitializeComponent();
     CheckForIllegalCrossThreadCalls = false;
     ble1 = new Bleservice();
     ble2 = new Bleservice();
     ble3 = new Bleservice();
     ble4 = new Bleservice();
 }
예제 #2
0
        private async void buttonScan_Click(object sender, EventArgs e)
        {
            Bleservice ble0 = new Bleservice();

            listDevice.Items.Clear();
            listDevice.Items.Add("Waitting...");
            ble0.StartScan();
            await Task.Delay(Int32.Parse(textScanTime.Text) * 1000);

            var result = ble0.GetDeviceList();

            listDevice.Items.Clear();
            for (int i = 0; i < result.Count(); i++)
            {
                listDevice.Items.Add($"{result[i]}");
            }
        }