[3.4.0]运营面板增加录包弹窗开关

This commit is contained in:
xuxinchao
2023-08-02 16:51:26 +08:00
parent 7fc984ed32
commit 3610569ea8
4 changed files with 29 additions and 2 deletions

View File

@@ -88,7 +88,7 @@ class DriverMsgBoxBubbleView @JvmOverloads constructor(
}
if(isShowData){
if(category == MsgCategory.RECORD_BAG){
if(!FunctionBuildConfig.isDemoMode){
if(!FunctionBuildConfig.isDemoMode && FunctionBuildConfig.isShowBagRecordWindow){
//弹出被动录包弹窗
CallerDevaToolsManager.onReceiveBadCaseRecord(msgBoxBean,context as Activity,true)
CallerMsgBoxEventListenerManager.invokeUpdateTipListener(true)

View File

@@ -271,6 +271,12 @@ internal class SOPSettingView @JvmOverloads constructor(
hmiAction("SOP 故障减速停车, ",isChecked)
}
//是否展示被动触发的录包弹窗(自动驾驶下出现问题触发的录包)
tbShowBagRecordWindow.isChecked = FunctionBuildConfig.isShowBagRecordWindow
tbShowBagRecordWindow.setOnCheckedChangeListener{_, isChecked ->
FunctionBuildConfig.isShowBagRecordWindow = isChecked
hmiAction("SOP 是否展示被动触发的录包弹窗, ",isChecked)
}
//变道绕障的目标障碍物速度阈值
tvSpeed.text = "${FunctionBuildConfig.detouringSpeed} m/s"

View File

@@ -318,9 +318,23 @@
android:scaleY="1.2"
android:scaleX="1.2"
app:layout_constraintTop_toBottomOf="@id/tbWeakNetSlowDown"
app:layout_constraintRight_toLeftOf="@+id/verticalGuideLine"
app:layout_constraintRight_toLeftOf="@id/verticalGuideLine"
app:layout_constraintLeft_toLeftOf="parent"
/>
<!--是否展示被动录包弹窗-->
<androidx.appcompat.widget.SwitchCompat
android:id="@+id/tbShowBagRecordWindow"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="录包弹窗"
android:paddingTop="25dp"
android:paddingBottom="25dp"
android:scaleY="1.2"
android:scaleX="1.2"
app:layout_constraintTop_toBottomOf="@id/tbWeakNetSlowDown"
app:layout_constraintLeft_toRightOf="@id/verticalGuideLine"
app:layout_constraintRight_toRightOf="parent"
/>
<TextView
android:id="@+id/tvSpeedThresholdTitle"

View File

@@ -197,6 +197,13 @@ object FunctionBuildConfig {
@JvmField
var isReportWarning = true
/**
* 是否展示被动触发的录包弹窗(自动驾驶下出现问题触发的录包)
*/
@Volatile
@JvmField
var isShowBagRecordWindow = true
/**
* 是否是V2N新链路(云->工控机->App)
*/