123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- syntax = "proto2";
- package message;
- import "message_base.proto";
- //出入口状态
- enum Entrance_statu
- {
- eEnable=0; //出入口关闭
- eDisable=1; //出入口开放
- ePaused=2; //急停
- }
- //针对流程的手动操作类型
- enum Process_operation_type
- {
- eManual_cancel=0; //取消流程
- eManual_retry=1; //重试
- eManual_ignore=2; //忽略
- }
- //中控状态消息
- message Central_controller_statu_msg
- {
- required Base_info base_info=1; //消息类型
- repeated Entrance_statu entrance_statu_vector=2; //入口状态(关闭或者开放)
- repeated Entrance_statu export_statu_vector=3; //出口状态
- }
- //出入口手动操作消息
- message Entrance_manual_operation_msg
- {
- required Base_info base_info=1;
- required int32 terminal_id=2;
- required Process_type process_type=3;
- required Entrance_statu entrance_statu=4; //要修改的出入口状态
- }
- //流程手动操作消息
- message Process_manual_operation_msg
- {
- required Base_info base_info=1;
- required string license=2;
- required Step_type step_type=3;
- required Process_operation_type operate_type=4;
- }
|