diff --git a/app/src/main/java/com/casic/app/safetreecontroller/extensions/ByteArray.kt b/app/src/main/java/com/casic/app/safetreecontroller/extensions/ByteArray.kt index b49c20f..cd72aed 100644 --- a/app/src/main/java/com/casic/app/safetreecontroller/extensions/ByteArray.kt +++ b/app/src/main/java/com/casic/app/safetreecontroller/extensions/ByteArray.kt @@ -1,5 +1,7 @@ package com.casic.app.safetreecontroller.extensions +import kotlin.experimental.and + /** * ByteArray转Hex * */ @@ -50,11 +52,7 @@ fun ByteArray.handleCpuTemperature(): Float { //[1, -128, 24] - val x = if (this[0] < 0) { - this[0].toInt() and 0xFF - } else { - this[0].toInt() - } + val x = this[0] and 0xFF.toByte() val y = if (this[1] < 0) { this[1].toInt() and 0xFF } else {