diff --git a/app/src/main/java/com/example/hpostesting/presentation/testRight/UsbService.kt b/app/src/main/java/com/example/hpostesting/presentation/testRight/UsbService.kt index 5b3ef28..16cf5d5 100644 --- a/app/src/main/java/com/example/hpostesting/presentation/testRight/UsbService.kt +++ b/app/src/main/java/com/example/hpostesting/presentation/testRight/UsbService.kt @@ -36,9 +36,14 @@ class UsbService : Service() { try { mPort = driver.ports[0] mPort.open(connection) - mPort.setParameters(9600, 8, UsbSerialPort.STOPBITS_1, UsbSerialPort.PARITY_NONE) + + if (mPort.device.vendorId == 6790 && mPort.device.productId == 29987) + mPort.setParameters(115200, 8, UsbSerialPort.STOPBITS_1, UsbSerialPort.PARITY_NONE) + else + mPort.setParameters(9600, 8, UsbSerialPort.STOPBITS_1, UsbSerialPort.PARITY_NONE) + isUsbConnected = true - Log.d(TAG, "My Usb Connected ${mPort.driver}") + Log.d(TAG, "Usb Connected ${mPort.driver}") val usbIoManager = SerialInputOutputManager(mPort, object : SerialInputOutputManager.Listener { @@ -47,7 +52,7 @@ class UsbService : Service() { } override fun onRunError(e: Exception?) { - Log.e(TAG, "onRunError() called inside eventDrivenWrite()") + Log.e(TAG, "onRunError() called") listener?.onUsbError(e) } }) @@ -56,7 +61,7 @@ class UsbService : Service() { } catch (ioException: IOException) { Log.e(TAG, "IOException during USB connection: ${ioException.message}", ioException) listener?.onUsbError(ioException) - } catch (e: Exception) { + } catch (e: Exception) { Log.e(TAG, "Error connecting USB: ${e.message}", e) listener?.onUsbError(e) }