private void BluetoothWin32Events_InRange(object sender, BluetoothWin32RadioInRangeEventArgs e) { var data = new BluetoothEventDataStruct(); data.DeviceName = e.Device.DeviceName; data.IsConnected = e.Device.Connected; HandleEvent(data); }
private void HandleEvent(BluetoothEventDataStruct data) { var evs = eventService. GetEvents(). Where(m => m.EventType == Event.Types.EventType.BluetoothEvent). ToList(); foreach (var ev in evs) { eventService.Invoke(ev, data); } }