log_process.proto 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. syntax = "proto2";
  2. package message;
  3. import "message_base.proto";
  4. import "parkspace_allocation_message.proto"; //数据库消息
  5. import "measure_message.proto"; //测量消息
  6. import "dispatch_message.proto"; //调度消息
  7. import "central_control_message.proto"; //手动操作消息
  8. //车位数据节点日志
  9. message Parkspace_data
  10. {
  11. optional Parkspace_allocation_request_msg alloc_request=1;
  12. optional Parkspace_allocation_response_msg alloc_response=2;
  13. optional Parkspace_search_request_msg search_request=3;
  14. optional Parkspace_search_response_msg search_response=4;
  15. optional Parkspace_release_request_msg release_request=5;
  16. optional Parkspace_release_response_msg release_response=6;
  17. optional Parkspace_confirm_alloc_request_msg confirm_request=7;
  18. optional Parkspace_confirm_alloc_response_msg confirm_response=8;
  19. optional string description=9;
  20. }
  21. message Measure_data
  22. {
  23. optional Measure_request_msg request=1;
  24. optional Measure_response_msg response=2;
  25. optional string description=3;
  26. }
  27. message Dispatch_data
  28. {
  29. optional Dispatch_request_msg request=1;
  30. optional Dispatch_response_msg response=2;
  31. optional string description=3;
  32. }
  33. message Manual_operation_data
  34. {
  35. required Process_manual_operation_msg manual_operation=1;
  36. optional string description=2;
  37. }
  38. message Log_data
  39. {
  40. enum Severity
  41. {
  42. INFO=0;
  43. WARNING=1;
  44. ERROR=2;
  45. }
  46. required Severity log_severity=1;
  47. oneof data {
  48. string str_log=2;
  49. Parkspace_data parkspace_log=3;
  50. Measure_data measure_log=4;
  51. Dispatch_data dispatch_log=5;
  52. Manual_operation_data manual_operator_log=6;
  53. }
  54. }
  55. message Process_log
  56. {
  57. required Process_type process_type=1;
  58. repeated Log_data log_data=2;
  59. }