public Form1() { InitializeComponent(); CheckForIllegalCrossThreadCalls = false; ble1 = new Bleservice(); ble2 = new Bleservice(); ble3 = new Bleservice(); ble4 = new Bleservice(); }
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]}"); } }