desc:4种气体全部查询一遍之后,才去变化水印

main
xiaowusky
parent d1c8263b25
commit cabf326a2f

@ -11,7 +11,7 @@ object GasPortUtils {
private const val PORT_PATH = "/dev/ttyS6" private const val PORT_PATH = "/dev/ttyS6"
const val FULL_MSG_SIZE = 25 const val FULL_MSG_SIZE = 25
const val CHECK_TIME = 10000L const val CHECK_TIME = 10000L
private const val READ_MSG_INTERVAL = 300L private const val READ_MSG_INTERVAL = 200L
private var mInitFlag = false private var mInitFlag = false
private var readGasMsgThread: Thread? = null; private var readGasMsgThread: Thread? = null;

@ -126,11 +126,11 @@ object ParseHelper {
} }
private val overlayBuilder: StringBuilder = java.lang.StringBuilder() private val overlayBuilder: StringBuilder = java.lang.StringBuilder()
private var lastTipTime = -1L
private fun setOverlayData() { private fun setOverlayData() {
if (gasMap.size < 4) {
return
}
val currentTimeMillis = System.currentTimeMillis() val currentTimeMillis = System.currentTimeMillis()
if (currentTimeMillis - lastTipTime > 1000) {
lastTipTime = currentTimeMillis
overlayBuilder.clear() overlayBuilder.clear()
gasMap.forEach { item -> gasMap.forEach { item ->
val gas = item.value val gas = item.value
@ -141,7 +141,7 @@ object ParseHelper {
} }
} }
TxtOverlay.setShowTip(overlayBuilder.toString()) TxtOverlay.setShowTip(overlayBuilder.toString())
} gasMap.clear()
} }
/** /**

Loading…
Cancel
Save