From c57339008207c0b80ec79276123bdbfc8169aa88 Mon Sep 17 00:00:00 2001 From: Mariya Date: Wed, 20 Dec 2023 17:15:41 +0530 Subject: [PATCH] ADDED CODE FOR OVF --- .../hpostesting/presentation/hemocube/HemoCubeFragment.kt | 7 +++++++ app/src/main/res/values/strings.xml | 1 + 2 files changed, 8 insertions(+) diff --git a/app/src/main/java/com/example/hpostesting/presentation/hemocube/HemoCubeFragment.kt b/app/src/main/java/com/example/hpostesting/presentation/hemocube/HemoCubeFragment.kt index 7128812..ffbdea5 100644 --- a/app/src/main/java/com/example/hpostesting/presentation/hemocube/HemoCubeFragment.kt +++ b/app/src/main/java/com/example/hpostesting/presentation/hemocube/HemoCubeFragment.kt @@ -353,11 +353,18 @@ class HemoCubeFragment : Fragment() { testingTrace.stop() } + resultData.contains("ovf") -> { + hemoCubeViewModel.messages.postValue( + getString(R.string.power_bank) + ) + } + resultData.contains("REND") && this.testStatusCode < Constants.TEST_STATUS_CODE_SAMPLE_PRINT_COMPLETED -> { this.testStatusCode = Constants.TEST_STATUS_CODE_SAMPLE_PRINT_COMPLETED hemoCubeViewModel.messages.postValue( getString(R.string.data_collected_processing_data) ) + val resultLines = resultData.split("\\s+(?=LB|LS)".toRegex()) var bufferIntensity = resultLines[1].split(' ')[1].trim() led1BufferForDevice = if (isUsingExistingBuffer) { diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 47fd564..f6ce9b0 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -252,6 +252,7 @@ Sample Started Buffer Completed Buffer Started + Connect with Power Bank Start Place Sample Invalid