diff --git a/app_ipc_monitoring/src/main/java/com/zhidao/adas/client/DataDistribution.java b/app_ipc_monitoring/src/main/java/com/zhidao/adas/client/DataDistribution.java index eece42be2b..5f9055ed09 100644 --- a/app_ipc_monitoring/src/main/java/com/zhidao/adas/client/DataDistribution.java +++ b/app_ipc_monitoring/src/main/java/com/zhidao/adas/client/DataDistribution.java @@ -153,6 +153,32 @@ public class DataDistribution { private long listBagManagerCmdSize = 0; private long listObuWarningDataSize = 0; + public void clearCount() { + listTrajectorySize = 1; + listTrackedObjectsSize = 1; + listGnssInfoSize = 1; + listVehicleStateSize = 1; + listAutopilotStateSize = 1; + listMogoReportMessageSize = 1; + listPerceptionTrafficLightSize = 1; + listPredictionObstacleTrajectorySize = 1; + listRecordPanelSize = 1; + listGlobalPathRespSize = 1; + listWarnSize = 1; + listArrivalNotificationSize = 1; + listStatusInfoSize = 1; + listRecordDataConfigSize = 1; + listErrorDataSize = 1; + listOriginalPointCloudSize = 1; + listPlanningObjectsSize = 1; + listPlanningDecisionStateSize = 1; + listChassisStatesSize = 1; + listFSMFunctionStatesSize = 1; + listRoboSweeperTaskIndexSize = 1; + listBagManagerCmdSize = 1; + listObuWarningDataSize = 1; + } + public String cutDown(String str) { if (isCutDown && str.length() > 650) { str = str.substring(0, 650) + "\n(已缩短。如需查看完整数据,请勾选日志存储复选框)"; diff --git a/app_ipc_monitoring/src/main/java/com/zhidao/adas/client/ui/MainActivity.java b/app_ipc_monitoring/src/main/java/com/zhidao/adas/client/ui/MainActivity.java index dd27d0f587..b2589957af 100644 --- a/app_ipc_monitoring/src/main/java/com/zhidao/adas/client/ui/MainActivity.java +++ b/app_ipc_monitoring/src/main/java/com/zhidao/adas/client/ui/MainActivity.java @@ -1177,6 +1177,7 @@ public class MainActivity extends BaseActivity implements OnAdasListener, OnAdas connectStatus = ipcConnectionStatus; String status = onUpdateConnectStateView(); if (connectStatus == IPC_CONNECTION_STATUS.CONNECTED) { + DataDistribution.getInstance().clearCount(); getHandler().sendEmptyMessage(WHAT_IPC_IP); String tem = getIPCIP(); if (!TextUtils.isEmpty(tem)) {