add new vendor id for pcb test

This commit is contained in:
Pritimay Sarkar
2024-01-10 17:50:11 +05:30
parent 794ae8684c
commit 8248ac009a
4 changed files with 15 additions and 3 deletions

View File

@@ -46,6 +46,8 @@ object Constants {
const val HEMO_CUBE_V2_PRODUCT_ID = 60000
const val HEMO_CUBE_V2_VENDOR_ID = 4292
const val HEMO_CUBE_PCB_VENDOR_ID = 678
const val ERROR_NORMAL = 400
const val ERROR_CRITICAL = 401

View File

@@ -104,7 +104,7 @@ class MainActivity : AppCompatActivity() {
val deviceType = when {
availableDrivers.isNotEmpty() -> {
val device = availableDrivers[0].device
Toast.makeText(this, R.string.device, Toast.LENGTH_SHORT).show()
Toast.makeText(this, "Connected, productId: ${device.productId}, vendorId: ${device.vendorId}", Toast.LENGTH_SHORT).show()
when {
device.productId == Constants.HOMO_CUBE_ID && device.vendorId == Constants.VENDOR_ID -> {
binding.cvItem1.visibility = View.VISIBLE
@@ -124,6 +124,15 @@ class MainActivity : AppCompatActivity() {
Constants.DEVICE_TYPE_HOMOCUBE
}
device.productId == 8963 && device.vendorId == 1659 -> {
binding.cvItem1.visibility = View.VISIBLE
binding.cvItem3.visibility = View.VISIBLE
binding.cvItem2.visibility = View.GONE
binding.cvItem4.visibility = View.GONE
DataHolder.deviceType.postValue(Constants.DEVICE_TYPE_HOMOCUBE)
Constants.DEVICE_TYPE_HOMOCUBE
}
device.productId == Constants.DEVICE_PRODUCT_ID && device.vendorId == Constants.DEVICE_VENDOR_ID -> {
Log.d(
TAG,