[680][device]修复未绑定服务时回调硬件状态异常,优化提示文案

This commit is contained in:
xinfengkun
2024-11-22 17:06:04 +08:00
parent 577f1fc577
commit fa9694c3c1
3 changed files with 26 additions and 26 deletions

View File

@@ -139,30 +139,30 @@ object ScannerManager : IOchLanPassengerStatusListener {
)
when (state) {
SerialPortManager.SERVICE_STATE.BIND_SUCCEED -> {
CallerLogger.d(M_BUS_P + TAG, "服务绑定成功")
CallerLogger.d(M_BUS_P + TAG, "硬件服务绑定成功")
bindStatus = BindStatus.BIND_SUCCEED
}
SerialPortManager.SERVICE_STATE.BIND_FAILURE_UNINSTALLED -> {
CallerLogger.d(M_BUS_P + TAG, "服务绑定失败:未安装串口服务APP")
CallerLogger.d(M_BUS_P + TAG, "硬件服务绑定失败:未安装“硬件服务APP")
bindStatus = BindStatus.BIND_FAILURE_UNINSTALLED
}
SerialPortManager.SERVICE_STATE.BIND_FAILURE_NO_PERMISSION_NOT_FOUND -> {
CallerLogger.d(
M_BUS_P + TAG,
"服务绑定失败:没有绑定权限或找不到服务(如果是此状态,基本上安装后就可以找到,主要就是权限问题)"
"硬件服务绑定失败:没有绑定权限或找不到服务(如果是此状态,基本上安装后就可以找到,主要就是权限问题)"
)
bindStatus = BindStatus.BIND_FAILURE_NO_PERMISSION_NOT_FOUND
}
SerialPortManager.SERVICE_STATE.EXCEPTION -> {
CallerLogger.d(M_BUS_P + TAG, "服务被异常销毁")
CallerLogger.d(M_BUS_P + TAG, "硬件服务绑定失败:服务被异常销毁")
bindStatus = BindStatus.EXCEPTION
}
else -> {
CallerLogger.d(M_BUS_P + TAG, "扫码枪未初始化")
CallerLogger.d(M_BUS_P + TAG, "硬件服务未初始化")
bindStatus = BindStatus.NOTHING
}
}
@@ -294,18 +294,18 @@ object ScannerManager : IOchLanPassengerStatusListener {
private fun dispatchMsg(newV: BindStatus) {
when (newV) {
BindStatus.BIND_FAILURE_UNINSTALLED -> {
// 服务绑定失败:未安装串口服务APP
sendWriteOffDevicesMessage2Driver(false, "服务绑定失败:未安装串口服务APP")
// 硬件服务绑定失败:未安装“硬件服务APP
sendWriteOffDevicesMessage2Driver(false, "硬件服务绑定失败:未安装“硬件服务APP")
}
BindStatus.BIND_FAILURE_NO_PERMISSION_NOT_FOUND -> {
// 服务绑定失败:没有绑定权限或找不到服务(如果是此状态,基本上安装后就可以找到,主要就是权限问题)
sendWriteOffDevicesMessage2Driver(false, "服务绑定失败:没有绑定权限或找不到服务")
// 硬件服务绑定失败:没有绑定权限或找不到服务(如果是此状态,基本上安装后就可以找到,主要就是权限问题)
sendWriteOffDevicesMessage2Driver(false, "硬件服务绑定失败:没有绑定权限或找不到服务")
}
BindStatus.EXCEPTION -> {
// 扫码枪open错误
sendWriteOffDevicesMessage2Driver(false, "扫码枪打开错误")
// 硬件服务绑定失败:服务被异常销毁
sendWriteOffDevicesMessage2Driver(false, "硬件服务绑定失败:服务被异常销毁")
}
BindStatus.NOTHING -> {}