12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 |
- syntax="proto2";
- package Automatic;
- message stValidRegion{
- optional float min_x=1 [default=0];
- optional float max_x=2 [default=12000];
- optional float min_y=3 [default=0];
- optional float max_y=4 [default=5000];
- optional float min_z=5 [default=-1000];
- optional float max_z=6 [default=3000];
- }
- message stCameraPosition{
- optional float pos_x=1 [default=0.5];
- optional float pos_y=2 [default=0.5];
- optional float pos_z=3 [default=2];
- optional float focus_x=4 [default=0.5];
- optional float focus_y=5 [default=0.5];
- optional float focus_z=6 [default=0.5];
- optional float direct_x=7 [default=0];
- optional float direct_y=8 [default=1];
- optional float direct_z=9 [default=0];
- }
- message stAxis3D{
- required double x=1;
- required double y=2;
- required double z=3;
- }
- message stPoint{
- required float x=1;
- required float y=2;
- }
- message stPlateArea{
- repeated stPoint point=1;
- required int64 plc_addr=2;
- }
- message stPLCParam
- {
- optional string plc_ip=1;
- optional int64 plc_port=2;
- }
- message stLaserCalibParam
- {
- optional string laser_ip=1;
- optional int64 laser_port=2;
- optional int64 laser_port_remote=3;
- optional double mat_r00=4 [default=1.0];
- optional double mat_r01=5 [default=1.0];
- optional double mat_r02=6 [default=1.0];
- optional double mat_r03=7 [default=1.0];
- optional double mat_r10=8 [default=1.0];
- optional double mat_r11=9 [default=1.0];
- optional double mat_r12=10 [default=1.0];
- optional double mat_r13=11 [default=1.0];
- optional double mat_r20=12 [default=1.0];
- optional double mat_r21=13 [default=1.0];
- optional double mat_r22=14 [default=1.0];
- optional double mat_r23=15 [default=1.0];
- optional double axis_x_theta=16;
- optional double axis_y_theta=17;
- optional double axis_z_theta=18;
- optional double translation_x=19;
- optional double translation_y=20;
- optional double translation_z=21;
-
- optional double install_angle=22 [default=0.0];
- optional bool scan_direction=23 [default=true];
- optional string sn=24;
- optional int64 frame_num=25 [default=3000];
- optional string type=26 [default=""];
- }
- message stCalibParam
- {
- optional stValidRegion valid_region=1;
- repeated stCameraPosition camera_position=2;
- repeated stLaserCalibParam laser=3;
- optional stPLCParam plc=4;
- required string local_ip=5;
- optional string debug_file=6 [default=""];
- repeated stPlateArea plate_area=7;
- optional string project_dir=8 [default="D:\\data\\Projects"];
- optional bool is_calib=9 [default=true];
- }
|