[650][adas] 新增定位状态新接口
This commit is contained in:
@@ -30,6 +30,7 @@ public enum MessageType {
|
||||
TYPE_RECEIVE_M1_STITCHED_VIDEO(MessagePad.MessageType.MsgTypeM1StitchedVideo, "M1拼接视频"),
|
||||
TYPE_RECEIVE_SSM(MessagePad.MessageType.MsgTypeSSMState, "SSM系统状态"),
|
||||
TYPE_RECEIVE_FM_STATE(MessagePad.MessageType.MsgTypeFMState, "FM状态"),
|
||||
TYPE_RECEIVE_LOC_STATE(MessagePad.MessageType.MsgTypeLocState, "定位状态"),
|
||||
|
||||
TYPE_RECEIVE_BASIC_INFO_REQ(MessagePad.MessageType.MsgTypeBasicInfoReq, "自动驾驶设备基础信息请求"),
|
||||
TYPE_SEND_BASIC_INFO_RESP(MessagePad.MessageType.MsgTypeBasicInfoResp, "自动驾驶设备基础信息应答"),
|
||||
|
||||
15
libraries/mogo-adas-data/src/main/proto/loc_state.proto
Normal file
15
libraries/mogo-adas-data/src/main/proto/loc_state.proto
Normal file
@@ -0,0 +1,15 @@
|
||||
syntax = "proto2";
|
||||
package localization;
|
||||
|
||||
import "header.proto";
|
||||
|
||||
|
||||
message loc_state {
|
||||
optional common.Header header = 1;
|
||||
optional double rtk_time = 2;//rtk 时间戳
|
||||
optional int32 autopilot_state = 3;//0非自驾,1自驾状态
|
||||
optional int32 loc_status = 4;//loc 定位状态 0 正常 1 DR模式 2异常(对应430统计异常值)(对应鹰眼端显示0 蓝色、1 黄色、2异常红色)
|
||||
optional string loc_sensors_state= 5;//子模块异常状态
|
||||
optional string loc_current_sensor=6;//当前定位使用的主要定位消息源
|
||||
optional string reserved = 7;
|
||||
}
|
||||
@@ -35,6 +35,7 @@ enum MessageType
|
||||
MsgTypeM1StitchedVideo = 0x1000e; //m1拼接视频 定频10hz
|
||||
MsgTypeSSMState = 0x1000f; //ssm 系统状态 定频1hz hq m1 MAP350开始支持,其他车型MAP360开始支持
|
||||
MsgTypeFMState = 0x10010; //FM状态 定频1hz bus和清扫车是MAP370开始支持,其他车型MAP360开始支持
|
||||
MsgTypeLocState = 0x10012; //定位呈现状态透传 用于pad图标显示 1hz 所有车型MAP440开始支持
|
||||
|
||||
//### 以下消息全部不定频 ###
|
||||
MsgTypeBasicInfoReq = 0x10100; //自动驾驶设备基础信息请求
|
||||
@@ -257,7 +258,7 @@ enum AdditionalAttribute
|
||||
message SubSource
|
||||
{
|
||||
uint32 source = 1; // TrackedSource=1:1-lidar 2-camera 3-radar 4-vidar 5-falcon
|
||||
// TrackedSource=2:1-v2v_bsm 2-v2i_rsm 3-v2v_ssm 4-v2n_rsm 5-v2n_rsi 6-v2i_ssm 7-v2i_rsi
|
||||
// TrackedSource=2:1-v2v_bsm 2-v2i_rsm 3-v2v_ssm 4-v2n_rsm 5-v2n_rsi 6-v2i_ssm 7-v2i_rsi 8-v2n_rsm_2
|
||||
string id = 2; //HEX_string -bsm_id
|
||||
}
|
||||
|
||||
@@ -877,3 +878,6 @@ message SessionInfo
|
||||
|
||||
//message definition for MsgTypeFMState
|
||||
//refer to fm_info.proto for details
|
||||
|
||||
//message definition for MsgTypeLocState
|
||||
//refer to loc_state.proto
|
||||
|
||||
Reference in New Issue
Block a user