33 lines
1.8 KiB
Protocol Buffer
33 lines
1.8 KiB
Protocol Buffer
syntax = "proto3";
|
||
package com.zhjt.mogo.adas.data;
|
||
|
||
//清扫车云端任务调度
|
||
|
||
//消息类型 msgType
|
||
enum MessageType
|
||
{
|
||
DefaultType = 0;
|
||
CloudPushTask = 100001; //1、云端下发大任务信息(type: 100001)-> sweeper_task.proto
|
||
CloudPushTaskConfirm = 100002; //2、云端下发子任务,请求pad确认(type:100002)-> sweeper_task_confirm.proto
|
||
CloudPushTaskStatus = 100003; //3、云端下发任务状态到pad(type:100003)-> sweeper_task_status.proto
|
||
CloudPushTaskStop = 100004; //4、云端请求pad结束任务(type:100004)-> sweeper_task_stop.proto
|
||
PadSendTaskSuspend = 100005; //5、pad请求挂起任务(type:100005)-> sweeper_task_suspend_resume.proto
|
||
PadSendTaskResume = 100006; //6、pad请求恢复挂起的任务(type:100006)-> sweeper_task_suspend_resume.proto
|
||
PadSendGetTaskReq = 100007; //7、pad主动拉取当前车辆正在执行任务的完整信息(type:100007)-> sweeper_task.proto
|
||
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 AiCloudPadMessage
|
||
{
|
||
uint32 msgType = 1; //消息类型,响应请求时,使用对应请求的消息类型
|
||
bytes payload = 2; //消息内容
|
||
string reqNo = 3; //请求编号,响应请求时,使用请求方的请求编号
|
||
uint64 sysTime = 4; //当前时间戳
|
||
}
|