EleFence.proto 663 B

123456789101112131415161718192021222324252627282930313233
  1. syntax = "proto2";
  2. package EleFence;
  3. message Region
  4. {
  5. required float minx=1;
  6. required float maxx=2;
  7. required float miny=3;
  8. required float maxy=4;
  9. }
  10. message Transform2d
  11. {
  12. optional float m00=1 [default=1.0];
  13. optional float m01=2 [default=0.0];
  14. optional float m02=3 [default=0.0];
  15. optional float m10=4 [default=0.0];
  16. optional float m11=5 [default=1.0];
  17. optional float m12=6 [default=0.0];
  18. }
  19. message lidarParam
  20. {
  21. optional string topic=1;
  22. optional Transform2d transform=2;
  23. optional float dist_limit=3 [default=8.0];
  24. }
  25. message globalParam
  26. {
  27. repeated lidarParam lidar_params=1;
  28. repeated Region regions=2;
  29. }