code cleanup.
This commit is contained in:
@@ -17,10 +17,7 @@ class MainActivity : AppCompatActivity()
|
|||||||
private lateinit var binding: ActivityMainBinding
|
private lateinit var binding: ActivityMainBinding
|
||||||
private lateinit var viewModel: MainViewModel
|
private lateinit var viewModel: MainViewModel
|
||||||
|
|
||||||
// private lateinit var usbSerialPort: UsbSerialPort
|
private val TAG = "MainActivity"
|
||||||
// private val WRITE_WAIT_MILLIS = 5000
|
|
||||||
|
|
||||||
// private val TAG = "Surya"
|
|
||||||
|
|
||||||
override fun onCreate(savedInstanceState: Bundle?) {
|
override fun onCreate(savedInstanceState: Bundle?) {
|
||||||
super.onCreate(savedInstanceState)
|
super.onCreate(savedInstanceState)
|
||||||
@@ -31,11 +28,8 @@ class MainActivity : AppCompatActivity()
|
|||||||
MyViewModelFactory(applicationContext)
|
MyViewModelFactory(applicationContext)
|
||||||
)[MainViewModel::class.java]
|
)[MainViewModel::class.java]
|
||||||
|
|
||||||
|
|
||||||
// setupObservers()
|
// setupObservers()
|
||||||
setupListeners()
|
setupListeners()
|
||||||
|
|
||||||
// getUSBData()
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun setupListeners() {
|
private fun setupListeners() {
|
||||||
@@ -48,65 +42,9 @@ class MainActivity : AppCompatActivity()
|
|||||||
binding.cvItem2.setOnClickListener {
|
binding.cvItem2.setOnClickListener {
|
||||||
Toast.makeText(this, "To be Implemented", Toast.LENGTH_SHORT).show()
|
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<UsbSerialDriver> =
|
|
||||||
// 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() {
|
private fun setupObservers() {
|
||||||
// viewModel.isStoragePermission.observe(this) {
|
// viewModel.isStoragePermission.observe(this) {
|
||||||
@@ -120,16 +58,4 @@ class MainActivity : AppCompatActivity()
|
|||||||
super.onDestroy()
|
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")
|
|
||||||
// }
|
|
||||||
|
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user