From 394ff01bc2e3f422272fa4c6699da83ce9508750 Mon Sep 17 00:00:00 2001 From: JongChern Date: Thu, 8 May 2025 12:13:56 +0800 Subject: [PATCH] switch to createRfcommSocketToServiceRecord --- .../src/main/java/com/shimmerresearch/android/Shimmer.java | 3 ++- .../androidradiodriver/ShimmerSerialPortAndroid.java | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/ShimmerAndroidInstrumentDriver/ShimmerAndroidInstrumentDriver/src/main/java/com/shimmerresearch/android/Shimmer.java b/ShimmerAndroidInstrumentDriver/ShimmerAndroidInstrumentDriver/src/main/java/com/shimmerresearch/android/Shimmer.java index 08c5347c..9619755a 100644 --- a/ShimmerAndroidInstrumentDriver/ShimmerAndroidInstrumentDriver/src/main/java/com/shimmerresearch/android/Shimmer.java +++ b/ShimmerAndroidInstrumentDriver/ShimmerAndroidInstrumentDriver/src/main/java/com/shimmerresearch/android/Shimmer.java @@ -1082,7 +1082,8 @@ public ConnectThread(BluetoothDevice device) { // Get a BluetoothSocket for a connection with the // given BluetoothDevice try { - tmp = device.createInsecureRfcommSocketToServiceRecord(mSPP_UUID); // If your device fails to pair try: device.createInsecureRfcommSocketToServiceRecord(mSPP_UUID) + //tmp = device.createInsecureRfcommSocketToServiceRecord(mSPP_UUID); + tmp = device.createRfcommSocketToServiceRecord (mSPP_UUID); // If your device fails to pair try: device.createInsecureRfcommSocketToServiceRecord(mSPP_UUID) } catch (IOException e) { connectionLost(); diff --git a/ShimmerAndroidInstrumentDriver/ShimmerAndroidInstrumentDriver/src/main/java/com/shimmerresearch/androidradiodriver/ShimmerSerialPortAndroid.java b/ShimmerAndroidInstrumentDriver/ShimmerAndroidInstrumentDriver/src/main/java/com/shimmerresearch/androidradiodriver/ShimmerSerialPortAndroid.java index 0721081b..33a61f28 100644 --- a/ShimmerAndroidInstrumentDriver/ShimmerAndroidInstrumentDriver/src/main/java/com/shimmerresearch/androidradiodriver/ShimmerSerialPortAndroid.java +++ b/ShimmerAndroidInstrumentDriver/ShimmerAndroidInstrumentDriver/src/main/java/com/shimmerresearch/androidradiodriver/ShimmerSerialPortAndroid.java @@ -82,7 +82,8 @@ public void connect(){ private void createBluetoothSocket() { try { device = mBluetoothAdapter.getRemoteDevice(mBluetoothAddress); - mBluetoothSocket = device.createInsecureRfcommSocketToServiceRecord(mSPP_UUID); // If your device fails to pair try: device.createInsecureRfcommSocketToServiceRecord(mSPP_UUID) + //mBluetoothSocket = device.createInsecureRfcommSocketToServiceRecord(mSPP_UUID); + mBluetoothSocket = device.createRfcommSocketToServiceRecord(mSPP_UUID);// If your device fails to pair try: device.createInsecureRfcommSocketToServiceRecord(mSPP_UUID) } catch (IOException e) { catchException(e, ErrorCodesSerialPort.SHIMMERUART_COMM_ERR_PORT_EXCEPTON_OPENING); }