diff --git a/app/src/main/java/com/example/refactoredapp/presentation/MainActivity.kt b/app/src/main/java/com/example/refactoredapp/presentation/MainActivity.kt index 219644f..0260cbd 100644 --- a/app/src/main/java/com/example/refactoredapp/presentation/MainActivity.kt +++ b/app/src/main/java/com/example/refactoredapp/presentation/MainActivity.kt @@ -17,10 +17,7 @@ class MainActivity : AppCompatActivity() private lateinit var binding: ActivityMainBinding private lateinit var viewModel: MainViewModel -// private lateinit var usbSerialPort: UsbSerialPort -// private val WRITE_WAIT_MILLIS = 5000 - -// private val TAG = "Surya" + private val TAG = "MainActivity" override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) @@ -31,11 +28,8 @@ class MainActivity : AppCompatActivity() MyViewModelFactory(applicationContext) )[MainViewModel::class.java] - // setupObservers() setupListeners() - -// getUSBData() } private fun setupListeners() { @@ -48,65 +42,9 @@ class MainActivity : AppCompatActivity() binding.cvItem2.setOnClickListener { Toast.makeText(this, "To be Implemented", Toast.LENGTH_SHORT).show() } - - -// binding.confirmatory.setOnClickListener { -// val usbIoManager = SerialInputOutputManager(usbSerialPort, this) -// object : SerialInputOutputManager.Listener { -// -// override fun onNewData(data: ByteArray?) { -// Log.d(TAG, "onNewData callback called") -// data?.let { -// val str: String = String(data, StandardCharsets.UTF_8) -// Log.d(TAG, "DATA FROM DEVICE IS : $str") -// } -// } -// -// override fun onRunError(e: Exception?) { -// Log.d(TAG, "ERORRRRR -> $e") -// } -// }) - -// usbIoManager.start() -// usbSerialPort.write("print\r".toByteArray(), WRITE_WAIT_MILLIS); -// } } -// private fun getUSBData() { -// val manager = getSystemService(Context.USB_SERVICE) as UsbManager -// val availableDrivers: List = -// UsbSerialProber.getDefaultProber().findAllDrivers(manager) -// if (availableDrivers.isEmpty()) { -// Log.d(TAG, "No device Connected") -// } else { -// val driver: UsbSerialDriver = availableDrivers[0] -// val connection = manager.openDevice(driver.device) -// if (connection == null) { -// requestUserPermission(manager, driver.device) -// } -// -// usbSerialPort = driver.ports[0] -// usbSerialPort.open(connection) -// usbSerialPort.setParameters(115200, 8, UsbSerialPort.STOPBITS_1, UsbSerialPort.PARITY_NONE) -// } -// } - /* - * Request user permission. The response will be received in the BroadcastReceiver - */ -// private fun requestUserPermission(manager: UsbManager, device: UsbDevice) { -// Log.d( -// TAG, -// String.format("requestUserPermission(%X:%X)", device.vendorId, device.productId) -// ) -// val mPendingIntent = PendingIntent.getBroadcast( -// this, -// 0, -// Intent(Constants.ACTION_USB_PERMISSION), -// 0 -// ) -// manager.requestPermission(device, mPendingIntent) -// } private fun setupObservers() { // viewModel.isStoragePermission.observe(this) { @@ -120,16 +58,4 @@ class MainActivity : AppCompatActivity() super.onDestroy() } -// override fun onNewData(data: ByteArray?) { -//// Log.d(TAG, "onNewData callback called") -// data?.let { -// val str: String = String(data, StandardCharsets.UTF_8) -// Log.d(TAG, "DATA FROM DEVICE IS : $str") -// } -// } - -// override fun onRunError(e: Exception?) { -// Log.d(TAG, "ERORRRRR -> $e") -// } - } \ No newline at end of file