[Routing dev]
1、开发启动Routing自动驾驶的逻辑
This commit is contained in:
@@ -11,7 +11,8 @@ data class GrayLineBean(
|
||||
var lineFailCount: Int?, //线路累计反馈不可用次数
|
||||
var isChoosed: Boolean = false, //当前是否选中
|
||||
var startSite: RoutingSite?,
|
||||
var endSite: RoutingSite?
|
||||
var endSite: RoutingSite?,
|
||||
var isAutoRouting: Boolean = true, //是否进行自动算路,true--使用车端自动算路,false--不使用自动算路,使用轨迹循迹
|
||||
)
|
||||
|
||||
data class RoutingSite(
|
||||
|
||||
@@ -32,7 +32,12 @@ class TaxiRoutingChooseLineAdapter(
|
||||
override fun onBindViewHolder(holder: SwitchLineViewHolder, position: Int) {
|
||||
val currentPosition = holder.bindingAdapterPosition
|
||||
val data = mData[currentPosition]
|
||||
holder.lineNameTextView.text = data.lineName
|
||||
// 区分Routing和循迹
|
||||
holder.lineNameTextView.text = if (data.isAutoRouting) {
|
||||
"Routing-" + data.lineName
|
||||
} else {
|
||||
data.lineName
|
||||
}
|
||||
holder.todayVerifyNumTextView.text = "本车今日已验证:${data.carVerificationCount}次"
|
||||
holder.historyVerifyNumTextView.text =
|
||||
"路线累计反馈${data.lineSuccessCount}可用,${data.lineFailCount}不可用"
|
||||
|
||||
@@ -492,7 +492,8 @@ object TaxiRoutingModel {
|
||||
CallerLogger.e(TAG, "AutopilotControlParameters is empty.")
|
||||
return
|
||||
}
|
||||
parameters.isAutoRouting = true
|
||||
// 使用云端配置的Routing灰度路线
|
||||
parameters.isAutoRouting = grayLineBean.isAutoRouting
|
||||
|
||||
OchAutoPilotManager.startAutoPilot(parameters);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user