合并dev_MogoAP_eagle-930_210926_8.0.12分支,并将规划全局路径以及引导线按照新架构中的监听合并,测试可用,在工控机上执行sh roadPlanning.sh 使用带有引导线的数据包
Signed-off-by: 董宏宇 <martindhy@gmail.com>
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
package com.mogo.eagle.core.function.api.autopilot;
|
||||
|
||||
import com.mogo.eagle.core.data.autopilot.ADASTrajectoryInfo;
|
||||
import com.mogo.eagle.core.data.autopilot.AutopilotRouteInfo;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
||||
/**
|
||||
* 自动驾驶规划路线相关的监听
|
||||
*/
|
||||
public interface IMoGoAutopilotPlanningListener {
|
||||
|
||||
/**
|
||||
* 工控机引导线数据
|
||||
*
|
||||
* @param trajectoryInfos 引导线数据经纬度
|
||||
*/
|
||||
void onAutopilotTrajectory(ArrayList<ADASTrajectoryInfo> trajectoryInfos);
|
||||
|
||||
/**
|
||||
* 2021/6/23 工控机经纬度 绘制时转成高德经纬度
|
||||
*
|
||||
* @param routeList 工控机全局规划路径
|
||||
*/
|
||||
void onAutopilotRotting(AutopilotRouteInfo routeList);
|
||||
|
||||
}
|
||||
@@ -2,6 +2,7 @@ package com.mogo.eagle.core.function.api.autopilot
|
||||
|
||||
import com.mogo.eagle.core.data.autopilot.*
|
||||
import com.mogo.eagle.core.data.traffic.TrafficData
|
||||
import java.util.*
|
||||
|
||||
/**
|
||||
* @author xiaoyuzhou
|
||||
@@ -32,17 +33,10 @@ interface IMoGoAutopilotStatusListener {
|
||||
*/
|
||||
fun onAutopilotCarStateData(autoPilotCarStateInfo: AutopilotCarStateInfo?)
|
||||
|
||||
/**
|
||||
* 自动驾驶路径
|
||||
*
|
||||
* @param autopilotRoute
|
||||
*/
|
||||
fun onAutopilotRoute(autopilotRoute: AutopilotRouteInfo?)
|
||||
|
||||
/**
|
||||
* 工控机获取SN
|
||||
*/
|
||||
fun onAutopilotSNRequest()
|
||||
fun onAutopilotSNRequest(){}
|
||||
|
||||
/**
|
||||
* 工控机监控节点
|
||||
@@ -54,7 +48,7 @@ interface IMoGoAutopilotStatusListener {
|
||||
*
|
||||
* @param trafficData 交通元素信息列表
|
||||
*/
|
||||
fun onAutopilotIdentifyDataUpdate(trafficData: List<TrafficData>?)
|
||||
fun onAutopilotIdentifyDataUpdate(trafficData: ArrayList<TrafficData>?)
|
||||
|
||||
/**
|
||||
* 报警信息
|
||||
|
||||
Reference in New Issue
Block a user