[610][adas]添加平行驾驶相关接口;能否启动自驾接口添加手刹状态判断;修改清扫车云控PB与平行驾驶PB共用
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
syntax = "proto3";
|
||||
package com.zhjt.mogo.adas.data.sweeper;
|
||||
package com.zhjt.mogo.adas.data;
|
||||
|
||||
//清扫车云端任务调度
|
||||
|
||||
@@ -17,11 +17,13 @@ enum MessageType
|
||||
PadSendBootable = 100008; //8、接管后回自驾-pad上报状态给云端 云端下发启动自驾(type: 100008)-> sweeper_bootable.proto
|
||||
CloudPushBigTaskStatus = 100009; //9、云端下发pad大任务状态(type: 100009)-> sweeper_big_task_status.proto
|
||||
CloudPushTaskSuspendResume = 100010; //10、云端下发任务暂停/恢复指令到pad(type: 100010)-> sweeper_task_cloud_suspend_resume.proto
|
||||
|
||||
ParallelDrivingCmd = 200001; //无人化场景,平行驾驶请求相关指令及状态反馈, 云控<->鹰眼双向透传
|
||||
}
|
||||
|
||||
//云下行消息
|
||||
//PAD上行消息
|
||||
message SweeperMessage
|
||||
message AiCloudPadMessage
|
||||
{
|
||||
uint32 msgType = 1; //消息类型,响应请求时,使用对应请求的消息类型
|
||||
bytes payload = 2; //消息内容
|
||||
@@ -72,6 +72,7 @@ enum MessageType
|
||||
MsgTypeFSMStatusReasonQueryReq = 0x10123; //fsm状态原因查询
|
||||
MsgTypeFSMStatusReasonQueryResp = 0x10124; //fsm状态原因查询应答
|
||||
MsgTypeGetDebugInfo = 0x10125; //debug信息查询 pad->telematics
|
||||
MsgTypeParallelDrivingCmd = 0x10126; //无人化场景,平行驾驶请求相关指令及状态反馈, 云控<->鹰眼双向透传
|
||||
}
|
||||
|
||||
message Header
|
||||
@@ -713,3 +714,7 @@ message SessionInfo
|
||||
|
||||
//message definition for MsgTypeSSMState
|
||||
//refer to ssm_info.proto for details
|
||||
|
||||
//message definition for MsgTypeParallelDrivingCmd
|
||||
//查看云端和鹰眼的接口
|
||||
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
syntax = "proto3";
|
||||
package mogo.yycp.paralleldriving.protocol;
|
||||
option java_package = "mogo.yycp.paralleldriving.protocol";
|
||||
|
||||
message ParallelRequest {
|
||||
string sn = 1;
|
||||
int32 type = 2; //类型:1,预接管,2,鹰眼请求 3 遇困,4,自检异常
|
||||
int32 takeover = 3; //1接管请求,2取消请求接管
|
||||
string code = 4 ; // 请求上报的类型,如:"PAD_ACTIVE",用于描述type的具体内容,不同的code可以对应同一个type
|
||||
string reason = 5; // 具体的请求原因描述,如:因底盘消息掉帧强退自动驾驶
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
syntax = "proto3";
|
||||
package mogo.yycp.paralleldriving.protocol;
|
||||
option java_package = "mogo.yycp.paralleldriving.protocol";
|
||||
|
||||
message ParallelTaskProcessNotice {
|
||||
string code = 1; // 消息code: START_SYNC ; EXIT_SYNC ; UNABLE_TAKEOVER ; EXCEPTION_EXIT_SYNC ; TASK_REJECTED ; PARALLEL_EXCEPTION_MANUAL_DRIVING ; EXCEPTION_EXIT_PARALLEL_DRIVING
|
||||
string content = 2; //消息具体内容:进入同步状态 ; 同步结束 ; 无法接管 ; 同步异常结束 ; 任务已被拒绝 ; 异常请人工驾驶 ; 平行驾驶异常结束
|
||||
}
|
||||
Reference in New Issue
Block a user