void OnDeviceConnected(BLEManager con) { if (InvokeRequired) { OnDeviceConnectedHandler c = new OnDeviceConnectedHandler(OnDeviceConnected); Invoke(c, new object[] { con }); } else { if (DeviceControl.Instance.BluetoothManager.HasDeviceConnected()) { Hide(); controlFrame = new ControlFrame(); controlFrame.Closed += (s, args) => Close(); controlFrame.Show(); } else { MessageBox.Show("Connection to the device failed !", "Connection error", MessageBoxButtons.OK, MessageBoxIcon.Error); connectButton.Enabled = true; devices.Clear(); BLEWatcher.Start(); } } }
// ---------------------------- public MiBand(BLEManager bluetoothLEManager) { manager = bluetoothLEManager; }
public void Initialize() { bluetoothManager = new BLEManager(); }