[shuttle]
[无人化taxi 添加一个不拉取虚拟任务]
This commit is contained in:
yangyakun
2024-08-28 20:06:52 +08:00
parent 8642d1e88b
commit 1e65848253
4 changed files with 17 additions and 0 deletions

View File

@@ -1029,6 +1029,9 @@ object TaxiTaskModel {
* ⑥ 拉取任务失败后5s后重试
*/
fun startPrepareTaskDelay(delayTime: Long, siteId: Long) {
if(delayTime<0){
return
}
removePrepareTaskDelay()
mPrepareTaskDelayRunnable = Runnable {

View File

@@ -20,6 +20,8 @@ project.android.productFlavors {
// ③能启动自驾的档位 MAP<360代码中会移除P档
buildConfigField 'java.util.Set<chassis.Chassis.GearPosition>', 'LAUNCH_AUTOPILOT_GEAR', 'new java.util.HashSet<chassis.Chassis.GearPosition>(){{add(chassis.Chassis.GearPosition.GEAR_D);add(chassis.Chassis.GearPosition.GEAR_N);add(chassis.Chassis.GearPosition.GEAR_P);}}'
// ④是否支持多屏显示
buildConfigField 'boolean', 'IS_MULTI_DISPLAY', 'false'
}
}

View File

@@ -53,6 +53,7 @@ import kotlinx.android.synthetic.main.view_sop_setting.view.mfTest
import kotlinx.android.synthetic.main.view_sop_setting.view.rbFifteen
import kotlinx.android.synthetic.main.view_sop_setting.view.rbFive
import kotlinx.android.synthetic.main.view_sop_setting.view.rbFortyFive
import kotlinx.android.synthetic.main.view_sop_setting.view.rbNo
import kotlinx.android.synthetic.main.view_sop_setting.view.rbThirty
import kotlinx.android.synthetic.main.view_sop_setting.view.rgFusionMode
import kotlinx.android.synthetic.main.view_sop_setting.view.rgPullTime
@@ -898,6 +899,7 @@ internal class SOPSettingView @JvmOverloads constructor(
rbFifteen.isChecked = virtualTaskPullTaskInterval == 15
rbThirty.isChecked = virtualTaskPullTaskInterval == 30
rbFortyFive.isChecked = virtualTaskPullTaskInterval == 45
rbNo.isChecked = virtualTaskPullTaskInterval == -1
rgPullTime.setOnCheckedChangeListener { _, checkedId ->
when (checkedId) {
R.id.rbFortyFive -> {
@@ -912,6 +914,9 @@ internal class SOPSettingView @JvmOverloads constructor(
R.id.rbFive -> {
CallerUnmannedListenerManager.dispatchVirtualTaskPullTaskInterval(5)
}
R.id.rbNo -> {
CallerUnmannedListenerManager.dispatchVirtualTaskPullTaskInterval(-1)
}
}
clickEventAnalytics("Taxi无人化演练任务拉取时间间隔",true)
}

View File

@@ -930,6 +930,13 @@
android:layout_margin="10dp"
android:text="5s"
android:textSize="32dp" />
<RadioButton
android:id="@+id/rbNo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:text="不接取"
android:textSize="32dp" />
</RadioGroup>
</androidx.constraintlayout.widget.ConstraintLayout>