From 8248ac009a61658fd697d20879052ff1a3ba7e28 Mon Sep 17 00:00:00 2001 From: Pritimay Sarkar Date: Wed, 10 Jan 2024 17:50:11 +0530 Subject: [PATCH 1/3] add new vendor id for pcb test --- app/build.gradle | 4 ++-- .../example/hpostesting/data/constant/Constants.kt | 2 ++ .../example/hpostesting/presentation/MainActivity.kt | 11 ++++++++++- app/src/main/res/xml/device_filter.xml | 1 + 4 files changed, 15 insertions(+), 3 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 281aee5..496bae2 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -19,8 +19,8 @@ android { applicationId "in.sminnovations.hpostesting.dev" minSdk 21 targetSdk 34 - versionCode 75 - versionName "2.1.75" + versionCode 80 + versionName "2.1.80" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } diff --git a/app/src/main/java/com/example/hpostesting/data/constant/Constants.kt b/app/src/main/java/com/example/hpostesting/data/constant/Constants.kt index 5eab711..57811c9 100644 --- a/app/src/main/java/com/example/hpostesting/data/constant/Constants.kt +++ b/app/src/main/java/com/example/hpostesting/data/constant/Constants.kt @@ -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 diff --git a/app/src/main/java/com/example/hpostesting/presentation/MainActivity.kt b/app/src/main/java/com/example/hpostesting/presentation/MainActivity.kt index d5d1b9f..1da523a 100644 --- a/app/src/main/java/com/example/hpostesting/presentation/MainActivity.kt +++ b/app/src/main/java/com/example/hpostesting/presentation/MainActivity.kt @@ -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, diff --git a/app/src/main/res/xml/device_filter.xml b/app/src/main/res/xml/device_filter.xml index bf03724..0caf22e 100644 --- a/app/src/main/res/xml/device_filter.xml +++ b/app/src/main/res/xml/device_filter.xml @@ -12,6 +12,7 @@ + From 6937a4c9bd15b6ffa9510015b4f52b1b5ae29684 Mon Sep 17 00:00:00 2001 From: Pritimay Sarkar Date: Thu, 11 Jan 2024 12:09:49 +0530 Subject: [PATCH 2/3] add new device ids in constants --- app/build.gradle | 8 +- .../hpostesting/data/constant/Constants.kt | 583 +++++++++++++++++- 2 files changed, 555 insertions(+), 36 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 496bae2..a100701 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -14,13 +14,13 @@ android { compileSdk 34 namespace 'in.sminnovations.hpostesting' - // prod - production, preprod - preproduction, quality - qc + // prod - production, preprod - preproduction, quality - qc, dev - development defaultConfig { - applicationId "in.sminnovations.hpostesting.dev" + applicationId "in.sminnovations.hpostesting.quality" minSdk 21 targetSdk 34 - versionCode 80 - versionName "2.1.80" + versionCode 82 + versionName "2.1.82" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } diff --git a/app/src/main/java/com/example/hpostesting/data/constant/Constants.kt b/app/src/main/java/com/example/hpostesting/data/constant/Constants.kt index 57811c9..4e45b15 100644 --- a/app/src/main/java/com/example/hpostesting/data/constant/Constants.kt +++ b/app/src/main/java/com/example/hpostesting/data/constant/Constants.kt @@ -91,17 +91,56 @@ object Constants { "HCV-000-3008", "HCV-000-3009", "HCV-000-3010", - "HCV-000-3011", - "HCV-000-3012", - "HCV-000-3013", - "HCV-000-3014", - "HCV-000-3015", - "HCV-000-3016", - "HCV-000-3017", - "HCV-000-3018", - "HCV-000-3019", - "HCV-000-3020", - "HPP1-1024-0001" + "HPP1-0124-0001", + "HPP1-0124-0002", + "HPP1-0124-0003", + "HPP1-0124-0004", + "HPP1-0124-0005", + "HPP1-0124-0006", + "HPP1-0124-0007", + "HPP1-0124-0008", + "HPP1-0124-0009", + "HPP1-0124-0010", + "HPP1-0124-0011", + "HPP1-0124-0012", + "HPP1-0124-0013", + "HPP1-0124-0014", + "HPP1-0124-0015", + "HPP1-0124-0016", + "HPP1-0124-0017", + "HPP1-0124-0018", + "HPP1-0124-0019", + "HPP1-0124-0020", + "HPP1-0124-0021", + "HPP1-0124-0022", + "HPP1-0124-0023", + "HPP1-0124-0024", + "HPP1-0124-0025", + "HPP1-0124-0026", + "HPP1-0124-0027", + "HPP1-0124-0028", + "HPP1-0124-0029", + "HPP1-0124-0030", + "HPP1-0124-0031", + "HPP1-0124-0032", + "HPP1-0124-0033", + "HPP1-0124-0034", + "HPP1-0124-0035", + "HPP1-0124-0036", + "HPP1-0124-0037", + "HPP1-0124-0038", + "HPP1-0124-0039", + "HPP1-0124-0040", + "HPP1-0124-0041", + "HPP1-0124-0042", + "HPP1-0124-0043", + "HPP1-0124-0044", + "HPP1-0124-0045", + "HPP1-0124-0046", + "HPP1-0124-0047", + "HPP1-0124-0048", + "HPP1-0124-0049", + "HPP1-0124-0050", ) const val password = "SMI@12345" @@ -222,61 +261,301 @@ object Constants { listOf(0.2304, -0.0145), // LED3, 555nm listOf(1.0, 0.0) // LED4 ), - "HCV-000-3011" to listOf( + "HPP1-0124-0001" to listOf( + listOf(1.313, -0.89), // LED1, 435nm + listOf(0.581462456, -0.58502), // LED2, 415nm + listOf(0.2012, 0.0092), // LED3, 555nm + listOf(1.0, 0.0) // LED4 + ), + "HPP1-0124-0002" to listOf( + listOf(0.723142, -0.09135), // LED1, 435nm + listOf(0.581462456, -0.58502), // LED2, 415nm + listOf(0.1964, 0.011565), // LED3, 555nm + listOf(1.0, 0.0) // LED4 + ), + "HPP1-0124-0003" to listOf( + listOf(0.723142, -0.09135), // LED1, 435nm + listOf(0.581462456, -0.58502), // LED2, 415nm + listOf(0.1964, 0.011565), // LED3, 555nm + listOf(1.0, 0.0) // LED4 + ), + "HPP1-0124-0004" to listOf( listOf(1.7272, -1.1977), // LED1, 435nm listOf(0.581462456, -0.58502), // LED2, 415nm listOf(0.2304, -0.0145), // LED3, 555nm listOf(1.0, 0.0) // LED4 ), - "HCV-000-3012" to listOf( + "HPP1-0124-0005" to listOf( + listOf(1.3801, -0.372), // LED1, 435nm + listOf(0.581462456, -0.58502), // LED2, 415nm + listOf(0.4565, -0.0371), // LED3, 555nm + listOf(1.0, 0.0) // LED4 + ), + "HPP1-0124-0006" to listOf( + listOf(1.3801, -0.372), // LED1, 435nm + listOf(0.581462456, -0.58502), // LED2, 415nm + listOf(0.4565, -0.0371), // LED3, 555nm + listOf(1.0, 0.0) // LED4 + ), + "HPP1-0124-0007" to listOf( + listOf(1.8445, -0.8213), // LED1, 435nm + listOf(0.581462456, -0.58502), // LED2, 415nm + listOf(0.4613, -0.0831), // LED3, 555nm + listOf(1.0, 0.0) // LED4 + ), + "HPP1-0124-0008" to listOf( listOf(1.7272, -1.1977), // LED1, 435nm listOf(0.581462456, -0.58502), // LED2, 415nm listOf(0.2304, -0.0145), // LED3, 555nm listOf(1.0, 0.0) // LED4 ), - "HCV-000-3013" to listOf( + "HPP1-0124-0009" to listOf( listOf(1.7272, -1.1977), // LED1, 435nm listOf(0.581462456, -0.58502), // LED2, 415nm listOf(0.2304, -0.0145), // LED3, 555nm listOf(1.0, 0.0) // LED4 ), - "HCV-000-3014" to listOf( + "HPP1-0124-0010" to listOf( listOf(1.7272, -1.1977), // LED1, 435nm listOf(0.581462456, -0.58502), // LED2, 415nm listOf(0.2304, -0.0145), // LED3, 555nm listOf(1.0, 0.0) // LED4 ), - "HCV-000-3015" to listOf( + "HPP1-0124-0011" to listOf( + listOf(1.313, -0.89), // LED1, 435nm + listOf(0.581462456, -0.58502), // LED2, 415nm + listOf(0.2012, 0.0092), // LED3, 555nm + listOf(1.0, 0.0) // LED4 + ), + "HPP1-0124-0012" to listOf( + listOf(0.723142, -0.09135), // LED1, 435nm + listOf(0.581462456, -0.58502), // LED2, 415nm + listOf(0.1964, 0.011565), // LED3, 555nm + listOf(1.0, 0.0) // LED4 + ), + "HPP1-0124-0013" to listOf( + listOf(0.723142, -0.09135), // LED1, 435nm + listOf(0.581462456, -0.58502), // LED2, 415nm + listOf(0.1964, 0.011565), // LED3, 555nm + listOf(1.0, 0.0) // LED4 + ), + "HPP1-0124-0014" to listOf( listOf(1.7272, -1.1977), // LED1, 435nm listOf(0.581462456, -0.58502), // LED2, 415nm listOf(0.2304, -0.0145), // LED3, 555nm listOf(1.0, 0.0) // LED4 ), - "HCV-000-3016" to listOf( + "HPP1-0124-0015" to listOf( + listOf(1.3801, -0.372), // LED1, 435nm + listOf(0.581462456, -0.58502), // LED2, 415nm + listOf(0.4565, -0.0371), // LED3, 555nm + listOf(1.0, 0.0) // LED4 + ), + "HPP1-0124-0016" to listOf( + listOf(1.3801, -0.372), // LED1, 435nm + listOf(0.581462456, -0.58502), // LED2, 415nm + listOf(0.4565, -0.0371), // LED3, 555nm + listOf(1.0, 0.0) // LED4 + ), + "HPP1-0124-0017" to listOf( + listOf(1.8445, -0.8213), // LED1, 435nm + listOf(0.581462456, -0.58502), // LED2, 415nm + listOf(0.4613, -0.0831), // LED3, 555nm + listOf(1.0, 0.0) // LED4 + ), + "HPP1-0124-0018" to listOf( listOf(1.7272, -1.1977), // LED1, 435nm listOf(0.581462456, -0.58502), // LED2, 415nm listOf(0.2304, -0.0145), // LED3, 555nm listOf(1.0, 0.0) // LED4 ), - "HCV-000-3017" to listOf( + "HPP1-0124-0019" to listOf( listOf(1.7272, -1.1977), // LED1, 435nm listOf(0.581462456, -0.58502), // LED2, 415nm listOf(0.2304, -0.0145), // LED3, 555nm listOf(1.0, 0.0) // LED4 ), - "HCV-000-3018" to listOf( + "HPP1-0124-0020" to listOf( listOf(1.7272, -1.1977), // LED1, 435nm listOf(0.581462456, -0.58502), // LED2, 415nm listOf(0.2304, -0.0145), // LED3, 555nm listOf(1.0, 0.0) // LED4 ), - "HCV-000-3019" to listOf( + "HPP1-0124-0021" to listOf( + listOf(1.313, -0.89), // LED1, 435nm + listOf(0.581462456, -0.58502), // LED2, 415nm + listOf(0.2012, 0.0092), // LED3, 555nm + listOf(1.0, 0.0) // LED4 + ), + "HPP1-0124-0022" to listOf( + listOf(0.723142, -0.09135), // LED1, 435nm + listOf(0.581462456, -0.58502), // LED2, 415nm + listOf(0.1964, 0.011565), // LED3, 555nm + listOf(1.0, 0.0) // LED4 + ), + "HPP1-0124-0023" to listOf( + listOf(0.723142, -0.09135), // LED1, 435nm + listOf(0.581462456, -0.58502), // LED2, 415nm + listOf(0.1964, 0.011565), // LED3, 555nm + listOf(1.0, 0.0) // LED4 + ), + "HPP1-0124-0024" to listOf( listOf(1.7272, -1.1977), // LED1, 435nm listOf(0.581462456, -0.58502), // LED2, 415nm listOf(0.2304, -0.0145), // LED3, 555nm listOf(1.0, 0.0) // LED4 ), - "HCV-000-3020" to listOf( + "HPP1-0124-0025" to listOf( + listOf(1.3801, -0.372), // LED1, 435nm + listOf(0.581462456, -0.58502), // LED2, 415nm + listOf(0.4565, -0.0371), // LED3, 555nm + listOf(1.0, 0.0) // LED4 + ), + "HPP1-0124-0026" to listOf( + listOf(1.3801, -0.372), // LED1, 435nm + listOf(0.581462456, -0.58502), // LED2, 415nm + listOf(0.4565, -0.0371), // LED3, 555nm + listOf(1.0, 0.0) // LED4 + ), + "HPP1-0124-0027" to listOf( + listOf(1.8445, -0.8213), // LED1, 435nm + listOf(0.581462456, -0.58502), // LED2, 415nm + listOf(0.4613, -0.0831), // LED3, 555nm + listOf(1.0, 0.0) // LED4 + ), + "HPP1-0124-0028" to listOf( + listOf(1.7272, -1.1977), // LED1, 435nm + listOf(0.581462456, -0.58502), // LED2, 415nm + listOf(0.2304, -0.0145), // LED3, 555nm + listOf(1.0, 0.0) // LED4 + ), + "HPP1-0124-0029" to listOf( + listOf(1.7272, -1.1977), // LED1, 435nm + listOf(0.581462456, -0.58502), // LED2, 415nm + listOf(0.2304, -0.0145), // LED3, 555nm + listOf(1.0, 0.0) // LED4 + ), + "HPP1-0124-0030" to listOf( + listOf(1.7272, -1.1977), // LED1, 435nm + listOf(0.581462456, -0.58502), // LED2, 415nm + listOf(0.2304, -0.0145), // LED3, 555nm + listOf(1.0, 0.0) // LED4 + ), + "HPP1-0124-0031" to listOf( + listOf(1.313, -0.89), // LED1, 435nm + listOf(0.581462456, -0.58502), // LED2, 415nm + listOf(0.2012, 0.0092), // LED3, 555nm + listOf(1.0, 0.0) // LED4 + ), + "HPP1-0124-0032" to listOf( + listOf(0.723142, -0.09135), // LED1, 435nm + listOf(0.581462456, -0.58502), // LED2, 415nm + listOf(0.1964, 0.011565), // LED3, 555nm + listOf(1.0, 0.0) // LED4 + ), + "HPP1-0124-0033" to listOf( + listOf(0.723142, -0.09135), // LED1, 435nm + listOf(0.581462456, -0.58502), // LED2, 415nm + listOf(0.1964, 0.011565), // LED3, 555nm + listOf(1.0, 0.0) // LED4 + ), + "HPP1-0124-0034" to listOf( + listOf(1.7272, -1.1977), // LED1, 435nm + listOf(0.581462456, -0.58502), // LED2, 415nm + listOf(0.2304, -0.0145), // LED3, 555nm + listOf(1.0, 0.0) // LED4 + ), + "HPP1-0124-0035" to listOf( + listOf(1.3801, -0.372), // LED1, 435nm + listOf(0.581462456, -0.58502), // LED2, 415nm + listOf(0.4565, -0.0371), // LED3, 555nm + listOf(1.0, 0.0) // LED4 + ), + "HPP1-0124-0036" to listOf( + listOf(1.3801, -0.372), // LED1, 435nm + listOf(0.581462456, -0.58502), // LED2, 415nm + listOf(0.4565, -0.0371), // LED3, 555nm + listOf(1.0, 0.0) // LED4 + ), + "HPP1-0124-0037" to listOf( + listOf(1.8445, -0.8213), // LED1, 435nm + listOf(0.581462456, -0.58502), // LED2, 415nm + listOf(0.4613, -0.0831), // LED3, 555nm + listOf(1.0, 0.0) // LED4 + ), + "HPP1-0124-0038" to listOf( + listOf(1.7272, -1.1977), // LED1, 435nm + listOf(0.581462456, -0.58502), // LED2, 415nm + listOf(0.2304, -0.0145), // LED3, 555nm + listOf(1.0, 0.0) // LED4 + ), + "HPP1-0124-0039" to listOf( + listOf(1.7272, -1.1977), // LED1, 435nm + listOf(0.581462456, -0.58502), // LED2, 415nm + listOf(0.2304, -0.0145), // LED3, 555nm + listOf(1.0, 0.0) // LED4 + ), + "HPP1-0124-0040" to listOf( + listOf(1.7272, -1.1977), // LED1, 435nm + listOf(0.581462456, -0.58502), // LED2, 415nm + listOf(0.2304, -0.0145), // LED3, 555nm + listOf(1.0, 0.0) // LED4 + ), + "HPP1-0124-0041" to listOf( + listOf(1.313, -0.89), // LED1, 435nm + listOf(0.581462456, -0.58502), // LED2, 415nm + listOf(0.2012, 0.0092), // LED3, 555nm + listOf(1.0, 0.0) // LED4 + ), + "HPP1-0124-0042" to listOf( + listOf(0.723142, -0.09135), // LED1, 435nm + listOf(0.581462456, -0.58502), // LED2, 415nm + listOf(0.1964, 0.011565), // LED3, 555nm + listOf(1.0, 0.0) // LED4 + ), + "HPP1-0124-0043" to listOf( + listOf(0.723142, -0.09135), // LED1, 435nm + listOf(0.581462456, -0.58502), // LED2, 415nm + listOf(0.1964, 0.011565), // LED3, 555nm + listOf(1.0, 0.0) // LED4 + ), + "HPP1-0124-0044" to listOf( + listOf(1.7272, -1.1977), // LED1, 435nm + listOf(0.581462456, -0.58502), // LED2, 415nm + listOf(0.2304, -0.0145), // LED3, 555nm + listOf(1.0, 0.0) // LED4 + ), + "HPP1-0124-0045" to listOf( + listOf(1.3801, -0.372), // LED1, 435nm + listOf(0.581462456, -0.58502), // LED2, 415nm + listOf(0.4565, -0.0371), // LED3, 555nm + listOf(1.0, 0.0) // LED4 + ), + "HPP1-0124-0046" to listOf( + listOf(1.3801, -0.372), // LED1, 435nm + listOf(0.581462456, -0.58502), // LED2, 415nm + listOf(0.4565, -0.0371), // LED3, 555nm + listOf(1.0, 0.0) // LED4 + ), + "HPP1-0124-0047" to listOf( + listOf(1.8445, -0.8213), // LED1, 435nm + listOf(0.581462456, -0.58502), // LED2, 415nm + listOf(0.4613, -0.0831), // LED3, 555nm + listOf(1.0, 0.0) // LED4 + ), + "HPP1-0124-0048" to listOf( + listOf(1.7272, -1.1977), // LED1, 435nm + listOf(0.581462456, -0.58502), // LED2, 415nm + listOf(0.2304, -0.0145), // LED3, 555nm + listOf(1.0, 0.0) // LED4 + ), + "HPP1-0124-0049" to listOf( + listOf(1.7272, -1.1977), // LED1, 435nm + listOf(0.581462456, -0.58502), // LED2, 415nm + listOf(0.2304, -0.0145), // LED3, 555nm + listOf(1.0, 0.0) // LED4 + ), + "HPP1-0124-0050" to listOf( listOf(1.7272, -1.1977), // LED1, 435nm listOf(0.581462456, -0.58502), // LED2, 415nm listOf(0.2304, -0.0145), // LED3, 555nm @@ -292,7 +571,7 @@ object Constants { const val MINIMUM_BATTERY_LEVEL = 0 val BUFFER_INTENSITY_THRESHOLDS: Map>> = mapOf>>( - "HPP1-0124-0001" to listOf( + "HCV-000-3001" to listOf( listOf(20000, 25074), listOf(20000, 24596), listOf(20000, 26065), @@ -352,65 +631,305 @@ object Constants { listOf(24500, 26250), listOf(24500, 26250), ), - "HCV-000-3011" to listOf( + "HPP1-0124-0001" to listOf( + listOf(20000, 25074), + listOf(20000, 24596), + listOf(20000, 26065), + listOf(20000, 27093), + ), + "HPP1-0124-0002" to listOf( listOf(24500, 26250), listOf(24500, 26250), listOf(24500, 26250), listOf(24500, 26250), ), - "HCV-000-3012" to listOf( + "HPP1-0124-0003" to listOf( listOf(24500, 26250), listOf(24500, 26250), listOf(24500, 26250), listOf(24500, 26250), ), - "HCV-000-3013" to listOf( + "HPP1-0124-0004" to listOf( listOf(24500, 26250), listOf(24500, 26250), listOf(24500, 26250), listOf(24500, 26250), ), - "HCV-000-3014" to listOf( + "HPP1-0124-0005" to listOf( listOf(24500, 26250), listOf(24500, 26250), listOf(24500, 26250), listOf(24500, 26250), ), - "HCV-000-3015" to listOf( + "HPP1-0124-0006" to listOf( listOf(24500, 26250), listOf(24500, 26250), listOf(24500, 26250), listOf(24500, 26250), ), - "HCV-000-3016" to listOf( + "HPP1-0124-0007" to listOf( listOf(24500, 26250), listOf(24500, 26250), listOf(24500, 26250), listOf(24500, 26250), ), - "HCV-000-3017" to listOf( + "HPP1-0124-0008" to listOf( listOf(24500, 26250), listOf(24500, 26250), listOf(24500, 26250), listOf(24500, 26250), ), - "HCV-000-3018" to listOf( + "HPP1-0124-0009" to listOf( listOf(24500, 26250), listOf(24500, 26250), listOf(24500, 26250), listOf(24500, 26250), ), - "HCV-000-3019" to listOf( + "HPP1-0124-0010" to listOf( listOf(24500, 26250), listOf(24500, 26250), listOf(24500, 26250), listOf(24500, 26250), ), - "HCV-000-3020" to listOf( + "HPP1-0124-0011" to listOf( + listOf(20000, 25074), + listOf(20000, 24596), + listOf(20000, 26065), + listOf(20000, 27093), + ), + "HPP1-0124-0012" to listOf( listOf(24500, 26250), listOf(24500, 26250), listOf(24500, 26250), listOf(24500, 26250), ), + "HPP1-0124-0013" to listOf( + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + ), + "HPP1-0124-0014" to listOf( + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + ), + "HPP1-0124-0015" to listOf( + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + ), + "HPP1-0124-0016" to listOf( + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + ), + "HPP1-0124-0017" to listOf( + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + ), + "HPP1-0124-0018" to listOf( + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + ), + "HPP1-0124-0019" to listOf( + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + ), + "HPP1-0124-0020" to listOf( + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + ), + "HPP1-0124-0021" to listOf( + listOf(20000, 25074), + listOf(20000, 24596), + listOf(20000, 26065), + listOf(20000, 27093), + ), + "HPP1-0124-0022" to listOf( + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + ), + "HPP1-0124-0023" to listOf( + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + ), + "HPP1-0124-0024" to listOf( + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + ), + "HPP1-0124-0025" to listOf( + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + ), + "HPP1-0124-0026" to listOf( + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + ), + "HPP1-0124-0027" to listOf( + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + ), + "HPP1-0124-0028" to listOf( + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + ), + "HPP1-0124-0029" to listOf( + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + ), + "HPP1-0124-0030" to listOf( + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + ), + "HPP1-0124-0031" to listOf( + listOf(20000, 25074), + listOf(20000, 24596), + listOf(20000, 26065), + listOf(20000, 27093), + ), + "HPP1-0124-0032" to listOf( + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + ), + "HPP1-0124-0033" to listOf( + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + ), + "HPP1-0124-0034" to listOf( + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + ), + "HPP1-0124-0035" to listOf( + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + ), + "HPP1-0124-0036" to listOf( + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + ), + "HPP1-0124-0037" to listOf( + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + ), + "HPP1-0124-0038" to listOf( + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + ), + "HPP1-0124-0039" to listOf( + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + ), + "HPP1-0124-0040" to listOf( + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + ), + "HPP1-0124-0041" to listOf( + listOf(20000, 25074), + listOf(20000, 24596), + listOf(20000, 26065), + listOf(20000, 27093), + ), + "HPP1-0124-0042" to listOf( + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + ), + "HPP1-0124-0043" to listOf( + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + ), + "HPP1-0124-0044" to listOf( + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + ), + "HPP1-0124-0045" to listOf( + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + ), + "HPP1-0124-0046" to listOf( + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + ), + "HPP1-0124-0047" to listOf( + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + ), + "HPP1-0124-0048" to listOf( + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + ), + "HPP1-0124-0049" to listOf( + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + ), + "HPP1-0124-0050" to listOf( + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + ) ) } \ No newline at end of file From 764ce5f920bbe9db6e9ef4762e34bc10aff57f22 Mon Sep 17 00:00:00 2001 From: Pritimay Sarkar Date: Thu, 11 Jan 2024 12:22:46 +0530 Subject: [PATCH 3/3] add V0 device ids in constants --- .../hpostesting/data/constant/Constants.kt | 260 ++++++++++++++++++ 1 file changed, 260 insertions(+) diff --git a/app/src/main/java/com/example/hpostesting/data/constant/Constants.kt b/app/src/main/java/com/example/hpostesting/data/constant/Constants.kt index 4e45b15..1ed6921 100644 --- a/app/src/main/java/com/example/hpostesting/data/constant/Constants.kt +++ b/app/src/main/java/com/example/hpostesting/data/constant/Constants.kt @@ -91,6 +91,26 @@ object Constants { "HCV-000-3008", "HCV-000-3009", "HCV-000-3010", + "HCV-000-3011", + "HCV-000-3012", + "HCV-000-3013", + "HCV-000-3014", + "HCV-000-3015", + "HCV-000-3016", + "HCV-000-3017", + "HCV-000-3018", + "HCV-000-3019", + "HCV-000-3020", + "HCV-000-3021", + "HCV-000-3022", + "HCV-000-3023", + "HCV-000-3024", + "HCV-000-3025", + "HCV-000-3026", + "HCV-000-3027", + "HCV-000-3028", + "HCV-000-3029", + "HCV-000-3030", "HPP1-0124-0001", "HPP1-0124-0002", "HPP1-0124-0003", @@ -261,6 +281,126 @@ object Constants { listOf(0.2304, -0.0145), // LED3, 555nm listOf(1.0, 0.0) // LED4 ), + "HCV-000-3011" to listOf( + listOf(1.313, -0.89), // LED1, 435nm + listOf(0.581462456, -0.58502), // LED2, 415nm + listOf(0.2012, 0.0092), // LED3, 555nm + listOf(1.0, 0.0) // LED4 + ), + "HCV-000-3012" to listOf( + listOf(0.723142, -0.09135), // LED1, 435nm + listOf(0.581462456, -0.58502), // LED2, 415nm + listOf(0.1964, 0.011565), // LED3, 555nm + listOf(1.0, 0.0) // LED4 + ), + "HCV-000-3013" to listOf( + listOf(0.723142, -0.09135), // LED1, 435nm + listOf(0.581462456, -0.58502), // LED2, 415nm + listOf(0.1964, 0.011565), // LED3, 555nm + listOf(1.0, 0.0) // LED4 + ), + "HCV-000-3014" to listOf( + listOf(1.7272, -1.1977), // LED1, 435nm + listOf(0.581462456, -0.58502), // LED2, 415nm + listOf(0.2304, -0.0145), // LED3, 555nm + listOf(1.0, 0.0) // LED4 + ), + "HCV-000-3015" to listOf( + listOf(1.3801, -0.372), // LED1, 435nm + listOf(0.581462456, -0.58502), // LED2, 415nm + listOf(0.4565, -0.0371), // LED3, 555nm + listOf(1.0, 0.0) // LED4 + ), + "HCV-000-3016" to listOf( + listOf(1.3801, -0.372), // LED1, 435nm + listOf(0.581462456, -0.58502), // LED2, 415nm + listOf(0.4565, -0.0371), // LED3, 555nm + listOf(1.0, 0.0) // LED4 + ), + "HCV-000-3017" to listOf( + listOf(1.8445, -0.8213), // LED1, 435nm + listOf(0.581462456, -0.58502), // LED2, 415nm + listOf(0.4613, -0.0831), // LED3, 555nm + listOf(1.0, 0.0) // LED4 + ), + "HCV-000-3018" to listOf( + listOf(1.7272, -1.1977), // LED1, 435nm + listOf(0.581462456, -0.58502), // LED2, 415nm + listOf(0.2304, -0.0145), // LED3, 555nm + listOf(1.0, 0.0) // LED4 + ), + "HCV-000-3019" to listOf( + listOf(1.7272, -1.1977), // LED1, 435nm + listOf(0.581462456, -0.58502), // LED2, 415nm + listOf(0.2304, -0.0145), // LED3, 555nm + listOf(1.0, 0.0) // LED4 + ), + "HCV-000-3020" to listOf( + listOf(1.7272, -1.1977), // LED1, 435nm + listOf(0.581462456, -0.58502), // LED2, 415nm + listOf(0.2304, -0.0145), // LED3, 555nm + listOf(1.0, 0.0) // LED4 + ), + "HCV-000-3021" to listOf( + listOf(1.313, -0.89), // LED1, 435nm + listOf(0.581462456, -0.58502), // LED2, 415nm + listOf(0.2012, 0.0092), // LED3, 555nm + listOf(1.0, 0.0) // LED4 + ), + "HCV-000-3022" to listOf( + listOf(0.723142, -0.09135), // LED1, 435nm + listOf(0.581462456, -0.58502), // LED2, 415nm + listOf(0.1964, 0.011565), // LED3, 555nm + listOf(1.0, 0.0) // LED4 + ), + "HCV-000-3023" to listOf( + listOf(0.723142, -0.09135), // LED1, 435nm + listOf(0.581462456, -0.58502), // LED2, 415nm + listOf(0.1964, 0.011565), // LED3, 555nm + listOf(1.0, 0.0) // LED4 + ), + "HCV-000-3024" to listOf( + listOf(1.7272, -1.1977), // LED1, 435nm + listOf(0.581462456, -0.58502), // LED2, 415nm + listOf(0.2304, -0.0145), // LED3, 555nm + listOf(1.0, 0.0) // LED4 + ), + "HCV-000-3025" to listOf( + listOf(1.3801, -0.372), // LED1, 435nm + listOf(0.581462456, -0.58502), // LED2, 415nm + listOf(0.4565, -0.0371), // LED3, 555nm + listOf(1.0, 0.0) // LED4 + ), + "HCV-000-3026" to listOf( + listOf(1.3801, -0.372), // LED1, 435nm + listOf(0.581462456, -0.58502), // LED2, 415nm + listOf(0.4565, -0.0371), // LED3, 555nm + listOf(1.0, 0.0) // LED4 + ), + "HCV-000-3027" to listOf( + listOf(1.8445, -0.8213), // LED1, 435nm + listOf(0.581462456, -0.58502), // LED2, 415nm + listOf(0.4613, -0.0831), // LED3, 555nm + listOf(1.0, 0.0) // LED4 + ), + "HCV-000-3028" to listOf( + listOf(1.7272, -1.1977), // LED1, 435nm + listOf(0.581462456, -0.58502), // LED2, 415nm + listOf(0.2304, -0.0145), // LED3, 555nm + listOf(1.0, 0.0) // LED4 + ), + "HCV-000-3029" to listOf( + listOf(1.7272, -1.1977), // LED1, 435nm + listOf(0.581462456, -0.58502), // LED2, 415nm + listOf(0.2304, -0.0145), // LED3, 555nm + listOf(1.0, 0.0) // LED4 + ), + "HCV-000-3030" to listOf( + listOf(1.7272, -1.1977), // LED1, 435nm + listOf(0.581462456, -0.58502), // LED2, 415nm + listOf(0.2304, -0.0145), // LED3, 555nm + listOf(1.0, 0.0) // LED4 + ), "HPP1-0124-0001" to listOf( listOf(1.313, -0.89), // LED1, 435nm listOf(0.581462456, -0.58502), // LED2, 415nm @@ -631,6 +771,126 @@ object Constants { listOf(24500, 26250), listOf(24500, 26250), ), + "HCV-000-3011" to listOf( + listOf(20000, 25074), + listOf(20000, 24596), + listOf(20000, 26065), + listOf(20000, 27093), + ), + "HCV-000-3012" to listOf( + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + ), + "HCV-000-3013" to listOf( + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + ), + "HCV-000-3014" to listOf( + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + ), + "HCV-000-3015" to listOf( + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + ), + "HCV-000-3016" to listOf( + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + ), + "HCV-000-3017" to listOf( + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + ), + "HCV-000-3018" to listOf( + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + ), + "HCV-000-3019" to listOf( + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + ), + "HCV-000-3020" to listOf( + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + ), + "HCV-000-3021" to listOf( + listOf(20000, 25074), + listOf(20000, 24596), + listOf(20000, 26065), + listOf(20000, 27093), + ), + "HCV-000-3022" to listOf( + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + ), + "HCV-000-3023" to listOf( + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + ), + "HCV-000-3024" to listOf( + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + ), + "HCV-000-3025" to listOf( + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + ), + "HCV-000-3026" to listOf( + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + ), + "HCV-000-3027" to listOf( + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + ), + "HCV-000-3028" to listOf( + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + ), + "HCV-000-3029" to listOf( + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + ), + "HCV-000-3030" to listOf( + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + listOf(24500, 26250), + ), "HPP1-0124-0001" to listOf( listOf(20000, 25074), listOf(20000, 24596),