L command for limit switch is added and now testing is completed

This commit is contained in:
Mariya
2024-03-15 17:20:32 +05:30
parent ab26d0228d
commit b8721b7f27

View File

@@ -453,12 +453,25 @@ class HemoCubeFragment : Fragment() {
hemoCubeViewModel.messages.postValue("EPROM ADC Loaded")
//checkCuvettePresence()
}
resultData.contains("#CIN") && sampleClick && this.testStatusCode < TestStatus.CUVETTE_PRESENTS.code -> {
hemoCubeViewModel.messages.postValue(getString(R.string.cuvette_present))
this.testStatusCode = TestStatus.CUVETTE_PRESENTS.code
activity?.runOnUiThread {
checkCuvetteSam = true
binding.btnRetryCheckCuvette.visibility = View.GONE
}
}
resultData.contains("#AIN") && sampleClick && this.testStatusCode <= TestStatus.CUVETTE_ABSENTS.code -> {
hemoCubeViewModel.messages.postValue(getString(R.string.cuvette_absent))
this.testStatusCode = TestStatus.CUVETTE_ABSENTS.code
showRetryButtonForCuvette()
}
resultData.contains("#CIN") && this.testStatusCode < TestStatus.CUVETTE_PRESENT.code -> {
hemoCubeViewModel.messages.postValue(getString(R.string.cuvette_present))
this.testStatusCode = TestStatus.CUVETTE_PRESENT.code
checkCuvette = true
activity?.runOnUiThread {
checkCuvette = true
binding.btnRetryCheckCuvette.visibility = View.GONE
}
}
@@ -484,19 +497,7 @@ class HemoCubeFragment : Fragment() {
this.testStatusCode = TestStatus.BUFFER_COMPLETED.code
}
resultData.contains("#CIN") && this.testStatusCode < TestStatus.CUVETTE_PRESENTS.code && sampleClick -> {
hemoCubeViewModel.messages.postValue(getString(R.string.cuvette_present))
this.testStatusCode = TestStatus.CUVETTE_PRESENTS.code
checkCuvetteSam = true
activity?.runOnUiThread {
binding.btnRetryCheckCuvette.visibility = View.GONE
}
}
resultData.contains("#AIN") && this.testStatusCode <= TestStatus.CUVETTE_ABSENTS.code && sampleClick -> {
hemoCubeViewModel.messages.postValue(getString(R.string.cuvette_absent))
this.testStatusCode = TestStatus.CUVETTE_ABSENTS.code
showRetryButtonForCuvette()
}
(resultData.contains("#SS") || resultData.contains("#SS1")) && this.testStatusCode < TestStatus.SAMPLE_STARTED.code -> {
this.testStatusCode = TestStatus.SAMPLE_STARTED.code
activity?.runOnUiThread {