From cf1f6ba01566796b7a13a51476d721b7ac0be22d Mon Sep 17 00:00:00 2001 From: xuxinchao <13522809046@163.com> Date: Tue, 14 Jun 2022 19:38:47 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E8=AF=95=E7=AA=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 增加高精地图日志开关 --- .../core/function/hmi/ui/setting/DebugSettingView.kt | 7 +++++++ .../src/main/res/layout/view_debug_setting.xml | 10 ++++++++++ .../com/mogo/eagle/core/function/map/MapFragment.java | 10 ++++++++++ .../function/api/map/hd/IMoGoMapFragmentProvider.kt | 5 +++++ .../eagle/core/function/call/map/CallerHDMapManager.kt | 8 ++++++++ 5 files changed, 40 insertions(+) diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/setting/DebugSettingView.kt b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/setting/DebugSettingView.kt index b710bcb21e..4ea05b2f14 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/setting/DebugSettingView.kt +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/setting/DebugSettingView.kt @@ -1033,6 +1033,13 @@ class DebugSettingView @JvmOverloads constructor( L.setEnableLog(isChecked) } + /** + * 设置是否输出高精地图日志 true-打印日志,false-不打印日志 + */ + tbHdMapLog.setOnCheckedChangeListener { _, isChecked -> + CallerHDMapManager.setDebugMode(isChecked) + } + cbTraceLog.isChecked = CallerDevaToolsManager.getTraceLogStatus() //链路Log输出日志 cbTraceLog.setOnCheckedChangeListener { _, isChecked -> diff --git a/core/function-impl/mogo-core-function-hmi/src/main/res/layout/view_debug_setting.xml b/core/function-impl/mogo-core-function-hmi/src/main/res/layout/view_debug_setting.xml index d340b8aa39..42c19c0815 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/res/layout/view_debug_setting.xml +++ b/core/function-impl/mogo-core-function-hmi/src/main/res/layout/view_debug_setting.xml @@ -1739,6 +1739,16 @@ android:textOn="关闭「OBU」Log" android:textSize="@dimen/dp_24" /> + diff --git a/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/map/MapFragment.java b/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/map/MapFragment.java index a91b156399..e1c893da91 100644 --- a/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/map/MapFragment.java +++ b/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/map/MapFragment.java @@ -24,6 +24,7 @@ import com.mogo.map.IMogoMap; import com.mogo.map.IMogoUiSettings; import com.mogo.map.MogoMapView; import com.mogo.map.uicontroller.IMogoMapUIController; +import com.zhidaoauto.map.sdk.open.MapAutoApi; import com.zhidaoauto.map.sdk.open.business.PointCloudHelper; /** @@ -300,4 +301,13 @@ public class MapFragment extends MvpFragment // 是否绘制点云 PointCloudHelper.INSTANCE.setIsDrawPointCloud(isDrawPointCloud); } + + /** + * 设置地图是否是Debug模式 + * @param debugMode 是否开启Debug模式 + */ + @Override + public void setDebugMode(boolean debugMode) { + MapAutoApi.INSTANCE.setDebugMode(debugMode); + } } diff --git a/core/mogo-core-function-api/src/main/java/com/mogo/eagle/core/function/api/map/hd/IMoGoMapFragmentProvider.kt b/core/mogo-core-function-api/src/main/java/com/mogo/eagle/core/function/api/map/hd/IMoGoMapFragmentProvider.kt index a3292d1393..b5c8e24b28 100644 --- a/core/mogo-core-function-api/src/main/java/com/mogo/eagle/core/function/api/map/hd/IMoGoMapFragmentProvider.kt +++ b/core/mogo-core-function-api/src/main/java/com/mogo/eagle/core/function/api/map/hd/IMoGoMapFragmentProvider.kt @@ -65,5 +65,10 @@ interface IMoGoMapFragmentProvider : IMoGoFunctionServerProvider { */ fun setPointCloudColor(color: String) + /** + * 设置地图是否是Debug模式 + * @param debugMode 是否开启Debug模式 + */ + fun setDebugMode(debugMode: Boolean) } \ No newline at end of file diff --git a/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/map/CallerHDMapManager.kt b/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/map/CallerHDMapManager.kt index 6627707e3c..df54eda5aa 100644 --- a/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/map/CallerHDMapManager.kt +++ b/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/map/CallerHDMapManager.kt @@ -87,4 +87,12 @@ object CallerHDMapManager : CallerBase() { fun setPointCloudColor(color: String) { return mapProviderApi.setPointCloudColor(color) } + + /** + * 设置地图是否是Debug模式 + * @param debugMode 是否开启Debug模式 + */ + fun setDebugMode(debugMode: Boolean){ + return mapProviderApi.setDebugMode(debugMode) + } } \ No newline at end of file