private void DoConnect(Action<IConnectedSphero> onSuccess, Action<Exception> onError) { try { var socket = BluetoothDevice.CreateRfcommSocketToServiceRecord(SppUuid); socket.Connect(); var connected = new ConnectedSphero(BluetoothDevice, socket); onSuccess(connected); } catch (Exception exception) { onError(exception); } }
private void DoConnect(Action <IConnectedSphero> onSuccess, Action <Exception> onError) { try { var socket = BluetoothDevice.CreateRfcommSocketToServiceRecord(SppUuid); socket.Connect(); var connected = new ConnectedSphero(BluetoothDevice, socket); onSuccess(connected); } catch (Exception exception) { onError(exception); } }