public RfcommRXScanner(RfcommRXConnectionGroup connectionGroup) { ConnectionGroup = connectionGroup; (ConnectionGroup as RfcommRXConnectionGroup).BluetoothManager.RfcommScanner.Added += RfcommScanner_Added; (ConnectionGroup as RfcommRXConnectionGroup).BluetoothManager.RfcommScanner.Stopped += RfcommScanner_Stopped; Status = RXScannerStatus.Created; }
internal RfcommAdvertiseRXListener(RfcommRXConnectionGroup rfcommConnectionGroup) { ConnectionGroup = rfcommConnectionGroup; Task.Run(async() => { ServiceProvier = await(ConnectionGroup as RfcommRXConnectionGroup).BluetoothManager.CreateRfcommServiceProviderAsync(Constants.ServiceId); System.Diagnostics.Debug.WriteLine("ServiceProvider"); ServiceProvier.OnConnectionReceived += ServiceProvier_OnConnectionReceived; }); }