Ver código fonte

add radarobjectarray.proto for adapi_driver_radar module.

yuchuli 4 meses atrás
pai
commit
1822bc2db0
1 arquivos alterados com 51 adições e 0 exclusões
  1. 51 0
      src/api/adapi_driver_radar/radarobjectarray.proto

+ 51 - 0
src/api/adapi_driver_radar/radarobjectarray.proto

@@ -0,0 +1,51 @@
+
+syntax = "proto2";
+
+package iv.radar;
+
+import "radarobject.proto";
+
+message radarobjectarray
+{
+  repeated radarobject obj = 1;
+  optional int64 mstime = 2;
+
+  //Delphi ESR
+  optional int32 ACC_Sta_Obj_ID =3; //路线上自适应巡航静态或相对靠近目标推荐id
+  optional int32 ACC_Mov_Obj_ID =4; //路线上自适应巡航动态或可动目标推荐id
+  optional int32 CMbB_Sta_Obj_ID =5; //路线上刹车减缓碰撞静态目标推荐id
+  optional int32 CMbB_Mov_Obj_ID =6; //路线上刹车减缓碰撞动态目标推荐id
+  optional int32 FCW_Sta_Obj_ID =7; //路线上前碰撞预警静态目标推荐id
+  optional int32 FCW_Mov_Obj_ID =8; //路线上前碰撞预警动态目标推荐id
+  optional bool Grating_Lobe_Det =9; //acc目标为栅瓣目标,可能并非路线上最近物体,需谨慎判断
+  optional bool Truck_Target_Det =10; //acc目标是卡车类,可能并非路线上的最近物体,需谨慎判断
+
+  optional int32 Water_Spray_Target_ID = 11; //最近的溅水目标,该目标可能是虚影(雨雪),也可能是实物(车轮溅水)
+  optional double Filtered_XOHP_ACC_CIPV = 12; //路线上最近ACC目标的滤波后的在主车驶路线上的横向偏移,单位米
+  optional int32 Path_ID_ACC_2 = 13; //路线上第二近ACC目标id
+  optional int32 Path_ID_ACC_3 = 14; //路线上第三近ACC目标id
+
+  optional bool Internal_Error = 15; //雷达内部错误标志,0为正常
+  optional bool Range_Perf_Error = 16; //雷达受遮挡错误标志,0为正常
+  optional bool Overheat_Error = 17; //雷达过热标志,0为正常
+
+  optional double Valid_LR_Range =18; //长距雷达可信距离
+  optional double Valid_LR_Range_Rate =19; //长距雷达可信速度
+  optional double Valid_LR_Angle = 20; //长距雷达可信角度
+  optional double Valid_LR_Power =21; //长距雷达可信目标反射强度
+
+  optional double Valid_MR_Range =22; //中距雷达可信距离
+  optional double Valid_MR_Range_Rate =23; //中距雷达可信速度
+  optional double Valid_MR_Angle = 24; //中距雷达可信角度
+  optional double Valid_MR_Power =25; //中距雷达可信目标反射强度
+  
+  //Continental ARS408/SRR308
+  optional bool Persistent_Error =26; //持续性错误标志,重启无法恢复
+  optional bool Interference_Error =27; //检测到干扰
+  optional bool Temperature_Error =28; //温度过高过低报警
+  optional bool Temporary_Error =29; //临时错误,重启可消除
+  optional bool Voltage_Error =30; //电压异常
+  optional bool Speed_Loss =31; //车速信息丢失
+  optional bool Yaw_Rate_Loss =32; //航向角速度信息丢失
+  optional string Radar_Version =33; //版本号  
+};