[8.1.0][opt]渲染进站点功能通过开关控制
This commit is contained in:
@@ -120,7 +120,7 @@ object OchBridgeManager: IMoGoPlanningTrajectoryListener, IMoGoAutopilotIdentify
|
||||
}
|
||||
|
||||
private fun timeCheck() {
|
||||
if (lastUpdateTime > 0 && System.currentTimeMillis() - lastUpdateTime > 1000) {
|
||||
if (FunctionBuildConfig.isParkingOpen && lastUpdateTime > 0 && System.currentTimeMillis() - lastUpdateTime > 1000) {
|
||||
ThreadUtils.getIoPool().execute {
|
||||
CallerMapUIServiceManager.getOverlayManager()?.hidePoint("RenderParkingModel")
|
||||
}
|
||||
@@ -130,6 +130,7 @@ object OchBridgeManager: IMoGoPlanningTrajectoryListener, IMoGoAutopilotIdentify
|
||||
}
|
||||
|
||||
override fun pncActions(planningActionMsg: MessagePad.PlanningActionMsg) {
|
||||
if (!FunctionBuildConfig.isParkingOpen) return
|
||||
val timeStamp = System.currentTimeMillis()
|
||||
lastUpdateTime = timeStamp
|
||||
if (timeStamp - lastTime >= 1000) {
|
||||
|
||||
@@ -14,6 +14,7 @@ import android.os.Process
|
||||
import android.text.Html
|
||||
import android.text.TextUtils
|
||||
import android.util.AttributeSet
|
||||
import android.util.Log
|
||||
import android.view.LayoutInflater
|
||||
import android.view.View
|
||||
import android.view.ViewGroup
|
||||
@@ -257,6 +258,7 @@ import kotlinx.android.synthetic.main.view_debug_setting.view.tbObuLog
|
||||
import kotlinx.android.synthetic.main.view_debug_setting.view.tbObuWarningFusionUnion
|
||||
import kotlinx.android.synthetic.main.view_debug_setting.view.tbOpenAcceleration
|
||||
import kotlinx.android.synthetic.main.view_debug_setting.view.tbOpenSnBinding
|
||||
import kotlinx.android.synthetic.main.view_debug_setting.view.tbParking
|
||||
import kotlinx.android.synthetic.main.view_debug_setting.view.tbParrallelDriveViewShowControl
|
||||
import kotlinx.android.synthetic.main.view_debug_setting.view.tbReportMore
|
||||
import kotlinx.android.synthetic.main.view_debug_setting.view.tbReportWarning
|
||||
@@ -1106,6 +1108,10 @@ internal class DebugSettingView @JvmOverloads constructor(
|
||||
}
|
||||
})
|
||||
}
|
||||
tbParking.setOnCheckedChangeListener { _, isChecked ->
|
||||
Log.d("cff", "===>isChecked is:$isChecked")
|
||||
FunctionBuildConfig.isParkingOpen = isChecked
|
||||
}
|
||||
|
||||
//重启工控机所有节点
|
||||
btnIpcReboot.onClick {
|
||||
|
||||
@@ -2663,6 +2663,18 @@
|
||||
android:textOff="开启QUIC协议(目前QA环境可用)"
|
||||
android:textOn="关闭QUIC协议"
|
||||
android:textSize="@dimen/dp_24" />
|
||||
|
||||
<ToggleButton
|
||||
android:id="@+id/tbParking"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_margin="@dimen/dp_10"
|
||||
android:padding="@dimen/dp_20"
|
||||
android:background="@drawable/radio_button_normal_background_right"
|
||||
android:textColor="#000"
|
||||
android:textOff="点击开启进站点展示"
|
||||
android:textOn="点击关闭进站点展示"
|
||||
android:textSize="@dimen/dp_24" />
|
||||
</LinearLayout>
|
||||
|
||||
</androidx.core.widget.NestedScrollView>
|
||||
|
||||
@@ -71,6 +71,13 @@ object FunctionBuildConfig {
|
||||
@JvmField
|
||||
var isOpenOvertake = false
|
||||
|
||||
/**
|
||||
* PNC-进站停车
|
||||
*/
|
||||
@Volatile
|
||||
@JvmField
|
||||
var isParkingOpen = false
|
||||
|
||||
/**
|
||||
* 变道绕障的目标障碍物速度阈值
|
||||
* 默认 3 m/s
|
||||
|
||||
Reference in New Issue
Block a user