enum_type.proto 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. syntax = "proto2";
  2. // 相机坐标
  3. enum DeviceAzimuth {
  4. DEVICE_AZIMUTH_LF = 0;
  5. DEVICE_AZIMUTH_RF = 1;
  6. DEVICE_AZIMUTH_LR = 2;
  7. DEVICE_AZIMUTH_RR = 3;
  8. DEVICE_AZIMUTH_MAX = 4;
  9. }
  10. // 超界状态
  11. enum Range_status {
  12. Range_correct = 0x0000; // 未超界
  13. Range_front = 0x0001; // 前超界
  14. Range_back = 0x0002; // 后超界
  15. Range_left = 0x0004; // 左超界
  16. Range_right = 0x0008; // 右超界
  17. Range_bottom = 0x0010; // 底盘超界
  18. Range_top = 0x0020; // 车顶超界
  19. Range_car_width = 0x0040; // 车宽超界
  20. Range_car_wheelbase = 0x0080; // 轴距超界
  21. Range_angle_anti_clock = 0x0100; // 左(逆时针)旋转超界
  22. Range_angle_clock = 0x0200; // 右(顺时针)旋转超界
  23. Range_steering_wheel_nozero = 0x0400; // 方向盘未回正
  24. Range_car_moving = 0x0800; // 车辆移动为1,静止为0
  25. }
  26. // 测量结果
  27. enum MeasureStatu {
  28. Measure_OK = 0; // 测量完成
  29. Measure_Empty_Clouds = 1; // 测量结果:测量区域数据为空
  30. Measure_Failture = 2; // 测量结果:测量区域数据无法检测出车辆
  31. Measure_Border = 3; // 测量结果:对于PLC, 车辆存在超界,具体超界状态对比Range_status
  32. Measure_Terminal_Border = 4; // 测量结果:对于终端, 车辆存在超界,具体超界状态对比Range_status
  33. Lidar_Disconnect = 5; // 测量雷达:失去连接
  34. Measure_Statu_Max = 6;
  35. }