[6.3.0][Opt]新增天气效果数据同步的日志

This commit is contained in:
chenfufeng
2024-03-28 15:39:37 +08:00
parent e5838c0aef
commit e847002173
2 changed files with 3 additions and 0 deletions

View File

@@ -218,6 +218,7 @@ class TeleMsgHandler : IMsgHandler {
}
TelematicConstant.WEATHER_SWITCH_STATUS -> {
invokeNettyConnResult("接收到司机屏发过来的天气效果开关数据为:${it.body}")
ThreadUtils.runOnUiThread {
CallerMapUIServiceManager.getMapUIController()?.setWeatherEnable(String(it.body) == "1")
}

View File

@@ -34,6 +34,7 @@ import com.mogo.eagle.core.function.hmi.ui.tools.SweeperModeChangedConfirmDialog
import com.mogo.eagle.core.function.call.unmanned.CallerUnmannedListenerManager
import com.mogo.eagle.core.function.hmi.ui.utils.HmiActionLog.Companion.hmiAction
import com.mogo.eagle.core.utilcode.mogo.AppIdentityModeUtils
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger
import com.mogo.eagle.core.utilcode.mogo.vehicle.SweeperVehicleConfigUtils
import com.mogo.eagle.core.utilcode.util.GsonUtils
import com.mogo.eagle.core.utilcode.util.ThreadUtils
@@ -763,6 +764,7 @@ internal class SOPSettingView @JvmOverloads constructor(
}
it.layoutParams = params
it.setOnCheckedChangeListener { _, isChecked ->
CallerLogger.d(TAG, "发送开关数据:${isChecked}到乘客屏")
CallerTelematicManager.sendMsgToAllClients(TelematicConstant.WEATHER_SWITCH_STATUS, (if (isChecked) "1" else "0").toByteArray())
}
}