123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899 |
- syntax = "proto2";
- package message;
- import "message_base.proto";
- enum Step_statu
- {
- eWaiting=0; //完成/空闲
- eWorking=1;
- eError=2;
- eComplete=3;
- }
- //分配车位步骤状态
- message Alloc_space_step_statu
- {
- required Step_statu step_statu=1; //状态
- optional Car_info car_info=2; //当前状态附带信息
- optional string description=3; //状态说明/错误说明
- }
- //查询车位步骤状态
- message Check_space_step_statu
- {
- required Step_statu step_statu=1; //状态
- optional Parkspace_info space_info=2; //当前状态附带信息
- optional string description=3; //状态说明/错误说明
- }
- //确认占用车位步骤状态
- message Confirm_space_step_statu
- {
- required Step_statu step_statu=1; //状态
- optional Parkspace_info space_info=2; //当前状态附带信息
- optional string description=3; //状态说明/错误说明
- }
- //解锁/释放车位步骤状态
- message Release_space_step_statu
- {
- required Step_statu step_statu=1; //状态
- optional Parkspace_info space_info=2; //当前状态附带信息
- optional string description=3; //状态说明/错误说明
- }
- //测量步骤状态
- message Measure_step_statu
- {
- required Step_statu step_statu=1; //状态
- optional Locate_information locate_info=2; //定位结果
- optional string description=3; //状态说明/错误说明
- }
- //停车调度步骤状态
- message Dispatch_store_step_statu
- {
- required Step_statu step_statu=1; //状态
- optional Locate_information locate_info=2; //定位结果
- optional Parkspace_info space_info=3; //目标车位
- optional string description=4; //状态说明/错误说明
- }
- //取车调度步骤状态
- message Dispatch_pick_step_statu
- {
- required Step_statu step_statu=1; //状态
- optional Parkspace_info space_info=2; //目标车位
- optional string description=3; //状态说明/错误说明
- }
- //取车等待车辆离开
- message Waitfor_leave_step_statu
- {
- required Step_statu step_statu=1; //状态
- optional Car_info car_info=2; //车辆信息
- optional string description=3; //状态说明/错误说明
- }
- //停车流程进度消息
- message Storing_process_statu_msg
- {
- required Base_info base_info=1;
- required int32 terminal_id=2; //终端id
- required Alloc_space_step_statu alloc_space_step=3;
- required Measure_step_statu measure_step=4;
- required Dispatch_store_step_statu dispatch_step=5;
- required Confirm_space_step_statu confirm_space_step=6;
- optional Release_space_step_statu failed_release_space_step=7;
- }
- //取车流程进度消息
- message Picking_process_statu_msg
- {
- required Base_info base_info=1;
- required int32 terminal_id=2; //终端id
- required Check_space_step_statu check_space_step=3;
- required Dispatch_pick_step_statu dispatch_step=4;
- required Release_space_step_statu release_space_step=5;
- required Waitfor_leave_step_statu waitfor_leave=6;
- }
|