wj_lidar_conf.proto 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. syntax = "proto2";
  2. package wj;
  3. message wjManagerParams
  4. {
  5. repeated wjLidarParams wj_lidar=1;
  6. repeated Region regions=2;
  7. optional string fence_data_path=3 [default=""];
  8. optional string fence_log_path=4 [default=""];
  9. optional string plc_ip_address=5 [default="192.168.0.1"];
  10. }
  11. message Region
  12. {
  13. required float minx=1;
  14. required float maxx=2;
  15. required float miny=3;
  16. required float maxy=4;
  17. }
  18. message wjLidarParams
  19. {
  20. optional float angle_min=1 [default=-2.35619449];
  21. optional float angle_max=2 [default=2.35619449];
  22. optional float angle_increment=3 [default=0.00582];
  23. optional float time_increment=4 [default=0.000062];
  24. optional int32 range_min=5 [default=0];
  25. optional int32 range_max=6 [default=30];
  26. required netConfig net_config=7;
  27. required Transform2d transform=8;
  28. required scanLimit scan_limit=9;
  29. }
  30. message netConfig
  31. {
  32. optional string ip_address=1 [default=""];
  33. optional int32 port=2 [default=8000];
  34. }
  35. message Transform2d
  36. {
  37. optional float m00=1 [default=1.0];
  38. optional float m01=2 [default=0.0];
  39. optional float m02=3 [default=0.0];
  40. optional float m10=4 [default=0.0];
  41. optional float m11=5 [default=1.0];
  42. optional float m12=6 [default=0.0];
  43. }
  44. message scanLimit
  45. {
  46. optional float dist_limit=1 [default=8.0];
  47. optional float minx=2 [default=-6];
  48. optional float maxx=3 [default=-0.2];
  49. optional float miny=4 [default=-3.5];
  50. optional float maxy=5 [default=3.5];
  51. }