This commit is contained in:
zhongchao
2022-03-14 14:11:29 +08:00
parent 3ffcb4bd27
commit d35700cb08
32 changed files with 332 additions and 1874 deletions

View File

@@ -1,6 +1,7 @@
package com.mogo.eagle.core.function.api.autopilot
import com.mogo.eagle.core.data.autopilot.AutopilotControlParameters
import com.mogo.eagle.core.data.trafficlight.TrafficLightResult
import com.mogo.eagle.core.function.api.base.IMoGoFunctionServerProvider
/**
@@ -23,6 +24,11 @@ interface IMoGoAutopilotProvider : IMoGoFunctionServerProvider {
*/
fun startAutoPilot(controlParameters: AutopilotControlParameters)
/**
* 给工控机透出路口红绿灯信息
*/
fun sendTrafficLightData(trafficLightResult: TrafficLightResult)
/**
* 发送json数据给 Autopilot 自动驾驶控制器
* 具体的json格式需要与@宋克难 进行沟通
@@ -118,4 +124,16 @@ interface IMoGoAutopilotProvider : IMoGoFunctionServerProvider {
* isEnable = false 关闭
*/
fun setControlAutopilotCarAuto(isEnable: Boolean)
/**
* 查询工控机基础配置信息
*/
fun getCarConfig()
/**
* 获取全局路径
*/
fun getGlobalPath()
}