合并dev_MogoAP_eagle-930_210926_8.0.12分支,并将规划全局路径以及引导线按照新架构中的监听合并,测试可用,在工控机上执行sh roadPlanning.sh 使用带有引导线的数据包

Signed-off-by: 董宏宇 <martindhy@gmail.com>
This commit is contained in:
董宏宇
2021-10-28 15:25:26 +08:00
parent 02f5f7cbee
commit a70eed4475
20 changed files with 377 additions and 471 deletions

View File

@@ -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);
}

View File

@@ -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>?)
/**
* 报警信息