[Update]ADAS日志样式更新

This commit is contained in:
chenfufeng
2022-05-16 15:29:17 +08:00
parent 4396901fc2
commit 0fc07997df
4 changed files with 35 additions and 9 deletions

View File

@@ -9,7 +9,7 @@ import java.io.Serializable
* 不建议自己初始化此对象,建议使用 CallerAutoPilotStatusListenerManager.INSTANCE.getAutoPilotStatusInfo();
*
*/
class AutopilotStatusInfo : Serializable {
open class AutopilotStatusInfo : Serializable, Cloneable {
/**
* 当前链接的IP地址, 默认地址 192.168.1.102
*/
@@ -20,6 +20,7 @@ class AutopilotStatusInfo : Serializable {
*/
var connectPort: Int = 4110
var connectStatus = false
/**
* 工控机连接状态文字描述
*/
@@ -74,11 +75,23 @@ class AutopilotStatusInfo : Serializable {
*/
var pilotmode = 0
// 默认未连接
var ipcConnStatus = 0x01
override fun toString(): String {
return "AutopilotStatusInfo(connectIP=$connectIP, connectPort=$connectPort, " +
return "connectIP=$connectIP, connectPort=$connectPort, " +
"connectStatus=$connectStatus, connectDescribe=$connectStatusDescribe, version=$version, dockVersion=$dockVersion," +
" locationStatus=$locationStatus), locationLat=$locationLat, locationLon=$locationLon," +
" satelliteTime=$satelliteTime, speed=$speed, state=$state, reason=$reason, camera=$camera," +
" radar=$radar, rtk=$rtk, pilotmode=$pilotmode)"
" radar=$radar, rtk=$rtk, pilotmode=$pilotmode, ipcConnStatus=$ipcConnStatus"
}
public override fun clone(): AutopilotStatusInfo {
try {
return super.clone() as AutopilotStatusInfo
} catch (e: Exception) {
e.printStackTrace()
}
return AutopilotStatusInfo()
}
}