串口数据处理

This commit is contained in:
马增飞
2025-08-06 19:31:18 +08:00
parent f0f89982be
commit 005e7eae53
8 changed files with 43 additions and 6 deletions
@@ -68,10 +68,16 @@ class HomeActivity : BaseActivity() {
SerialPortManager.startReceive { data ->
runOnUiThread {
// 更新UI显示接收数据
receiveSerialPortData(data)
runCatching {
receiveSerialPortData(data)
}.onFailure {
it.printStackTrace()
}
}
}
SerialPortManager.send(ACTIVE_CMD)
SerialPortManager.send(DEVICE_INFO_CMD)
}
}
TaskManager.startTask()
@@ -117,6 +123,7 @@ class HomeActivity : BaseActivity() {
val intent = Intent(ShelfActivity.RECEIVER_DEVICE_INFO)
intent.putExtra(ShelfActivity.SHELF_WEIGHT, weightArray[clickIndex])
intent.putExtra(ShelfActivity.RECEIVER_DEVICE_INFO, data)
sendBroadcast(intent)
}