调试窗

状态中心增加工控机连接异常原因
This commit is contained in:
xuxinchao
2022-04-25 18:26:25 +08:00
parent 1d09b83de3
commit 6d76863eba
4 changed files with 26 additions and 12 deletions

View File

@@ -1477,11 +1477,17 @@ class DebugSettingView @JvmOverloads constructor(
)
tvAutopilotConnectStatus.text = Html.fromHtml(
"Autopilot系统连接状态:${
"工控机连接状态:${
if (AppConfigInfo.isConnectAutopilot) {
"<font color='blue'>正常"
} else {
"<font color='red'>异常"
"<font color='red'>异常 原因:${
if(AppConfigInfo.connectStatusDescribe.isNullOrEmpty()){
"主动断开连接"
}else{
AppConfigInfo.connectStatusDescribe
}
}"
}
}"
)
@@ -1578,14 +1584,16 @@ class DebugSettingView @JvmOverloads constructor(
override fun onAutopilotStatusResponse(autoPilotStatusInfo: AutopilotStatusInfo) {
mAutoPilotStatusInfo = autoPilotStatusInfo
AppConfigInfo.isConnectAutopilot = autoPilotStatusInfo.connectStatus
if (autoPilotStatusInfo.connectStatus) {
adasConnectStatus = true
}
AppConfigInfo.connectStatusDescribe = autoPilotStatusInfo.connectStatusDescribe
// if (autoPilotStatusInfo.connectStatus) {
// adasConnectStatus = true
// }
//ADAS断开连接提示异常
if (adasConnectStatus && !autoPilotStatusInfo.connectStatus) {
adasConnectStatus = false
toastMsg("Autopilot系统连接状态异常")
}
// if (adasConnectStatus && !autoPilotStatusInfo.connectStatus) {
// adasConnectStatus = false
// toastMsg("工控机连接断开")
// }
}
override fun onAutopilotCarStateData(gnssInfo: MessagePad.GnssInfo?) {