setting.proto 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. syntax = "proto2";
  2. package shutter;
  3. message lidar_parameter {
  4. optional string sncode = 1;
  5. optional double r = 2 [default = 0.0];
  6. optional double p = 3 [default = 0.0];
  7. optional double y = 4 [default = 0.0];
  8. optional double tx = 5 [default = 1.0];
  9. optional double ty = 6 [default = 1.0];
  10. optional double tz = 7 [default = 1.0];
  11. optional double fps=8 [default=10.0];
  12. }
  13. message box_param
  14. {
  15. optional double minx=1;
  16. optional double maxx=2;
  17. optional double miny=3;
  18. optional double maxy=4;
  19. optional double minz=5;
  20. optional double maxz=6;
  21. }
  22. message plc_param
  23. {
  24. required string ip=1;
  25. required int32 dbnumber=2;
  26. optional int32 start_id=3 [default=0];
  27. }
  28. message shutter_param
  29. {
  30. repeated lidar_parameter lidars=1;
  31. optional box_param box=2;
  32. optional box_param verify_box1=3;
  33. optional box_param verify_box2=4;
  34. }
  35. message setting_parameter
  36. {
  37. optional shutter_param entrance_parameter=1;
  38. optional shutter_param export_parameter=2;
  39. required plc_param plc_setting=3;
  40. }