Merge branch 'master' into dev_robo_240612_6.5.0_tmp
This commit is contained in:
@@ -13,6 +13,7 @@ import com.zhjt.mogo.adas.data.sweeper.task.confirm.SweeperTaskConfirm.TaskConfi
|
||||
import com.zhjt.mogo.adas.data.sweeper.task.stop.SweeperTaskStop.StopTaskResp
|
||||
import com.zhjt.mogo.adas.data.AdasConstants
|
||||
import com.zhjt.mogo.adas.data.sweeper.task.cloud.s_r.SweeperTaskCloudSuspendResume.BigTaskActionResp
|
||||
import mogo.telematics.pad.MessagePad
|
||||
import mogo.yycp.paralleldriving.protocol.ParallelDrivingRequest
|
||||
|
||||
/**
|
||||
@@ -55,13 +56,16 @@ interface IMoGoAutopilotControlProvider : IMoGoFunctionServerProvider {
|
||||
/**
|
||||
* 发送 轨迹下载请求
|
||||
*/
|
||||
fun sendTrajectoryDownloadReq(autoPilotLine: AutopilotControlParameters.AutoPilotLine)
|
||||
fun sendTrajectoryDownloadReq(autoPilotLine: AutopilotControlParameters.AutoPilotLine, routeInfo: MessagePad.RouteInfo?)
|
||||
|
||||
/**
|
||||
* 发送 轨迹下载请求
|
||||
* @param downloadType 下载类型: 0:正常下载 1:预下载
|
||||
*
|
||||
* @param autoPilotLine 线路相关参数详情见PB message_pad.proto -> Line
|
||||
* @param downloadType 下载类型: 0:正常下载 1:预下载
|
||||
* @param routeInfo 20240523 进行自动算路,务必下单时候携带自动驾驶路径信息,否则可不填!
|
||||
*/
|
||||
fun sendTrajectoryDownloadReq(autoPilotLine: AutopilotControlParameters.AutoPilotLine, downloadType: Int)
|
||||
fun sendTrajectoryDownloadReq(autoPilotLine: AutopilotControlParameters.AutoPilotLine, downloadType: Int, routeInfo: MessagePad.RouteInfo?)
|
||||
/**
|
||||
* 结束自动驾驶
|
||||
*/
|
||||
|
||||
@@ -316,4 +316,9 @@ interface IDevaToolsProvider : IProvider {
|
||||
fun registerStartAutopilotStateListener(tag: String, block: (isCanStartAutopilot: Boolean) -> Unit)
|
||||
|
||||
fun unRegisterStartAutopilotStateListener(tag: String)
|
||||
|
||||
/**
|
||||
* 是否开启引导线动效
|
||||
*/
|
||||
fun setRouteDynamicColorEnable(enable: Boolean)
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
package com.mogo.eagle.core.function.api.map.route
|
||||
|
||||
import com.alibaba.android.arouter.facade.template.IProvider
|
||||
|
||||
interface IMapRouteProvider: IProvider {
|
||||
|
||||
fun setRouteDynamicColorEnable(enable: Boolean)
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
package com.mogo.eagle.core.function.api.map.trajectory
|
||||
|
||||
import com.alibaba.android.arouter.facade.template.IProvider
|
||||
|
||||
interface IMoGoGlobalTrajectoryDrawListener : IProvider {
|
||||
|
||||
/**
|
||||
* 是否已经在高精地图绘制了全局轨迹
|
||||
*/
|
||||
fun hasDrawnGlobalTrajectory(): Boolean
|
||||
|
||||
/**
|
||||
* 在高精地图绘制全局规划
|
||||
* @return boolean-是否绘制成功, string-绘制结果原因
|
||||
*/
|
||||
fun drawGlobalTrajectory(): Pair<Boolean, String>
|
||||
|
||||
/**
|
||||
* 清除高精地图中的全局轨迹
|
||||
*/
|
||||
fun clearGlobalTrajectory(isClearData: Boolean)
|
||||
}
|
||||
Reference in New Issue
Block a user