[dev_arch_opt_3.0]录包工具三期

This commit is contained in:
xuxinchao
2023-02-22 18:44:33 +08:00
parent b8cbf7bb15
commit 088be3f4fb
52 changed files with 2128 additions and 123 deletions

View File

@@ -2,6 +2,7 @@ package com.mogo.eagle.core.function.api.autopilot
import chassis.SpecialVehicleTaskCmdOuterClass
import com.mogo.eagle.core.data.autopilot.AutopilotControlParameters
import com.mogo.eagle.core.data.badcase.BagManagerEntity
import com.mogo.eagle.core.data.trafficlight.TrafficLightResult
import com.mogo.eagle.core.function.api.base.IMoGoFunctionServerProvider
@@ -187,6 +188,12 @@ interface IMoGoAutopilotControlProvider : IMoGoFunctionServerProvider {
*/
fun getBadCaseConfig(reqType: Int,recordType: Int,topicsNeedToCache: List<String>): Boolean
/**
* 获取Bag包管理信息
* @param bagManagerEntity 包管理请求实体类
*/
fun sendBagManagerCmd(bagManagerEntity: BagManagerEntity): Boolean
/**
* 发送工控机所有节点重启命令
*/

View File

@@ -1,5 +1,6 @@
package com.mogo.eagle.core.function.api.autopilot
import bag_manager.BagManagerOuterClass
import mogo.telematics.pad.MessagePad
import record_cache.RecordPanelOuterClass
@@ -20,4 +21,9 @@ interface IMoGoAutopilotRecordListener {
*/
fun onAutopilotRecordConfig(config: MessagePad.RecordDataConfig){}
/**
* 录包任务管理应答
*/
fun onBagManagerResult(bagManager: BagManagerOuterClass.BagManager){}
}