/// <summary> /// Event handler for when the device is ready /// </summary> protected override void OnDeviceReady() { base.OnDeviceReady(); // Raise an event for any interested parties DeviceReadyEvent?.Invoke(this, new EventArgs()); }
/// <summary> /// Event handler to receive notice that the device is ready /// </summary> /// <param name="sender">Sender</param> /// <param name="e">Event args including the device info</param> private void _bleManager_DeviceReadyEvent(object sender, DeviceEventArgs e) { Log(string.Format("Device {0} [{1}] ready!", e.Device.Name, e.Device.Address)); DeviceInfo device = FindDeviceInfo(e.Device); if (device != null) { DeviceReadyEvent?.Invoke(this, new DeviceInfoEventArgs(FindDeviceInfo(e.Device))); } }
void IBleManagerCallbacks.OnDeviceReady(BluetoothDevice p0) { DeviceReadyEvent?.Invoke(this, new DeviceEventArgs(p0)); }
/// <summary> /// Event handler for when the device is ready /// </summary> /// <param name="sender">Sender</param> /// <param name="e">Event arguments including a Bluetooth device</param> private void _skfBleManagerCallbacks_DeviceReadyEvent(object sender, DeviceEventArgs e) { _currentDevice = e.Device; DeviceReadyEvent?.Invoke(this, new DeviceEventArgs(e.Device)); }