clamp_parameter.proto 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. syntax = "proto2";
  2. package clamp_safety;
  3. message lidar_net
  4. {
  5. optional string ip_address=1 [default=""];
  6. optional int32 port=2 [default=8000];
  7. }
  8. message lidar_box_limit
  9. {
  10. optional float dist_limit=1 [default=8.0];
  11. optional float minx=2 [default=-6];
  12. optional float maxx=3 [default=-0.2];
  13. optional float miny=4 [default=-3.5];
  14. optional float maxy=5 [default=3.5];
  15. }
  16. message LidarParameter
  17. {
  18. optional float angle_min=1 [default=-2.35619449];
  19. optional float angle_max=2 [default=2.35619449];
  20. optional float angle_increment=3 [default=0.00582];
  21. optional float time_increment=4 [default=0.000062];
  22. optional int32 range_min=5 [default=0];
  23. optional int32 range_max=6 [default=30];
  24. required lidar_net net_config=7;
  25. required lidar_box_limit scan_box_limit=8;
  26. }
  27. message plc_net
  28. {
  29. optional string ip_address=1 [default=""];
  30. }
  31. message local_net
  32. {
  33. optional string local_ip=1 [default="10.211.0.1"];
  34. optional string eth_name=2 [default="eth0"];
  35. }
  36. message clamp_parameter
  37. {
  38. repeated LidarParameter lidars=1;
  39. required plc_net plc_parameter=2;
  40. required local_net local_parameter=3;
  41. }