syntax = "proto2"; package velodyne; message velodyneManagerParams { repeated velodyneLidarParams velodyne_lidars=1; repeated Region region=2; optional string fence_data_path=3 [default=""]; optional string fence_log_path=4 [default=""]; } message velodyneLidarParams { required string ip=1[default=""]; required int32 port=2[default=2368]; required string model=3[default="VLP16"]; required string calibrationFile=4[default=""]; optional float max_range=5[default=10.0]; optional float min_range=6[default=0.15]; optional int32 min_angle=7[default=0]; optional int32 max_angle=8[default=360]; optional int32 rpm=9[default=600]; optional Calib_parameter calib=10; } message Calib_parameter { optional float r=1 [default=0]; optional float p=2 [default=0]; optional float y=3 [default=0]; optional float cx=4 [default=0]; optional float cy=5 [default=0]; optional float cz=6 [default=0]; } message Region { required float minx=1; required float maxx=2; required float miny=3; required float maxy=4; required float minz=5; required float maxz=6; }