fix state atutomation
This commit is contained in:
@@ -10,7 +10,7 @@ enum class TestStatus(val code: Double) {
|
|||||||
FIRST_EMPTY_AIR_READING_PRINT_COMPLETED(4.4),
|
FIRST_EMPTY_AIR_READING_PRINT_COMPLETED(4.4),
|
||||||
EPROM_ADC_RETRIEVAL_STARTED(4.5),
|
EPROM_ADC_RETRIEVAL_STARTED(4.5),
|
||||||
EPROM_ADC_RETRIEVAL_COMPLETED(4.6),
|
EPROM_ADC_RETRIEVAL_COMPLETED(4.6),
|
||||||
BUFFER_STARTED(4.0),
|
BUFFER_STARTED(4.7),
|
||||||
BUFFER_COMPLETED(5.0),
|
BUFFER_COMPLETED(5.0),
|
||||||
BUFFER_PRINT_STARTED(6.0),
|
BUFFER_PRINT_STARTED(6.0),
|
||||||
BUFFER_PRINT_COMPLETED(7.0),
|
BUFFER_PRINT_COMPLETED(7.0),
|
||||||
|
|||||||
@@ -501,6 +501,7 @@ class HemoCubeFragment : Fragment() {
|
|||||||
|
|
||||||
resultData.contains("REND") && this.testStatusCode < TestStatus.SAMPLE_PRINT_COMPLETED.code -> {
|
resultData.contains("REND") && this.testStatusCode < TestStatus.SAMPLE_PRINT_COMPLETED.code -> {
|
||||||
handleSampleCompleted()
|
handleSampleCompleted()
|
||||||
|
handleSampleCompleted()
|
||||||
}
|
}
|
||||||
|
|
||||||
currentResultData.contains("REND")
|
currentResultData.contains("REND")
|
||||||
@@ -599,6 +600,7 @@ class HemoCubeFragment : Fragment() {
|
|||||||
|
|
||||||
fun finishReading() {
|
fun finishReading() {
|
||||||
repeatReadingCount += 1
|
repeatReadingCount += 1
|
||||||
|
isTestOngoing = false
|
||||||
|
|
||||||
if (readingsPerSample == 1) {
|
if (readingsPerSample == 1) {
|
||||||
activity?.runOnUiThread {
|
activity?.runOnUiThread {
|
||||||
@@ -699,10 +701,10 @@ class HemoCubeFragment : Fragment() {
|
|||||||
|
|
||||||
if (!hardwareId.isNullOrBlank()) {
|
if (!hardwareId.isNullOrBlank()) {
|
||||||
updateDeviceId(hardwareId)
|
updateDeviceId(hardwareId)
|
||||||
activity?.runOnUiThread {
|
// activity?.runOnUiThread {
|
||||||
binding.btnPlacebuffer.visibility = View.VISIBLE
|
// binding.btnPlacebuffer.visibility = View.VISIBLE
|
||||||
}
|
// }
|
||||||
hemoCubeViewModel.messages.postValue(getString(R.string.start))
|
// hemoCubeViewModel.messages.postValue(getString(R.string.start))
|
||||||
} else {
|
} else {
|
||||||
hemoCubeViewModel.messages.postValue("Config error")
|
hemoCubeViewModel.messages.postValue("Config error")
|
||||||
}
|
}
|
||||||
@@ -719,10 +721,10 @@ class HemoCubeFragment : Fragment() {
|
|||||||
fun assignDefaultDevice(configData: String) {
|
fun assignDefaultDevice(configData: String) {
|
||||||
deviceHardwareId = "HCV-000-3001"
|
deviceHardwareId = "HCV-000-3001"
|
||||||
testStatusCode = TestStatus.CONFIG_COMPLETED.code
|
testStatusCode = TestStatus.CONFIG_COMPLETED.code
|
||||||
activity?.runOnUiThread {
|
// activity?.runOnUiThread {
|
||||||
binding.btnPlacebuffer.visibility = View.VISIBLE
|
// binding.btnPlacebuffer.visibility = View.VISIBLE
|
||||||
}
|
// }
|
||||||
hemoCubeViewModel.messages.postValue(getString(R.string.start))
|
// hemoCubeViewModel.messages.postValue(getString(R.string.start))
|
||||||
}
|
}
|
||||||
|
|
||||||
fun extractV2HardwareId(input: String): String? {
|
fun extractV2HardwareId(input: String): String? {
|
||||||
|
|||||||
Reference in New Issue
Block a user