diff --git a/app/src/main/java/com/example/hpostesting/presentation/buffercheck/HemoCubeBufferCheckFragment.kt b/app/src/main/java/com/example/hpostesting/presentation/buffercheck/HemoCubeBufferCheckFragment.kt index d4c473e..4a1d5ef 100644 --- a/app/src/main/java/com/example/hpostesting/presentation/buffercheck/HemoCubeBufferCheckFragment.kt +++ b/app/src/main/java/com/example/hpostesting/presentation/buffercheck/HemoCubeBufferCheckFragment.kt @@ -217,7 +217,7 @@ class HemoCubeBufferCheckFragment : Fragment() { try { val result = validString.split(" ") if (result.size == 8) { - val deviceSerialNo = result[2] + val deviceId = result[2] val led1BufferForDevice = result[3].toDoubleOrNull() val led2BufferForDevice = result[4].toDoubleOrNull() val led1Sample = result[5].toDoubleOrNull() @@ -225,10 +225,10 @@ class HemoCubeBufferCheckFragment : Fragment() { val led1Average = log10(led1BufferForDevice?.div(led1Sample!!) ?: 0.0) val led2Average = log10(led2BufferForDevice?.div(led2Sample!!) ?: 0.0) val deviceRatio = led1Average / led2Average - val calculatedRatio = 0.14 val classificationResult = findResult(calculatedRatio) messages.postValue(classificationResult) val bufferData = BufferCheckData( + deviceId= deviceId, kitno = kitno, led1Buffer = led1BufferForDevice, led2Buffer = led2BufferForDevice, @@ -237,9 +237,9 @@ class HemoCubeBufferCheckFragment : Fragment() { led1Sample = led1Sample, led2Sample = led2Sample, deviceRatio = deviceRatio, - calculatedRatio = calculatedRatio, + calculatedRatio = calculateRatio(deviceRatio), classificationResult = classificationResult, - deviceSerialNumber = deviceSerialNo, + deviceSerialNumber = sharedPreferences.getString(Constants.USER_ID, "").toString(), testTime = SimpleDateFormat( "yyyy-MM-dd HH:mm:ss", Locale.getDefault() ).format(Calendar.getInstance().time)