[8.1.0]云控基础平台消息接入

This commit is contained in:
xuxinchao
2025-06-11 10:59:25 +08:00
parent 6cf2dce10c
commit fcbb538919
19 changed files with 1093 additions and 3 deletions

View File

@@ -8,22 +8,34 @@ import androidx.annotation.NonNull;
*/
public enum AdviceType {
ERROR(-1, "异常"),
//2、绿波通行 adviceType=1
CLOUD2VEH_ADVICE_GLOSA(1, "信号灯路口车速引导功能指令"),
VEH2CLOUD_ADVICE_GLOSA_RES(2, "信号灯路口车速引导功能指令返回"),
CLOUD2VEH_ADVICE_NTLAR(3, "无信号灯路口右转功能指令"),
VEH2CLOUD_ADVICE_NTLAR_RES(4, "无信号灯路口右转功能指令返回"),
//8、动态限速信息
CLOUD2VEH_ADVICE_LANESPDLMT(5, "动态车道级限速指令"),
VEH2CLOUD_ADVICE_LANESPDLMT_RES(6, "动态车道级限速指令返回"),
CLOUD2VEH_ADVICE_RAMP_INTENT_CHANGE(7, "匝道汇回预警指令"),
VEH2CLOUD_ADVICE_RAMP_INTENT_CHANGE_RES(8, "匝道汇回预警指令返回"),
CLOUD2VEH_ADVICE_FCW(9, "前向碰撞预警指令"),
VEH2CLOUD_ADVICE_FCW_RES(10, "前向碰撞预警返回"),
//异常车辆预警
CLOUD2VEH_ADVICE_AVW(11, "异常车辆预警指令"),
VEH2CLOUD_ADVICE_AVW_RES(12, "异常车辆预警返回"),
//6、紧急车辆优先通行 adviceType=13
CLOUD2VEH_ADVICE_EVW(13, "紧急车辆预警指令"),
VEH2CLOUD_ADVICE_EVW_RES(14, "紧急车辆预警返回"),
CLOUD2VEH_ADVICE_RAMP_ASSIST(15, "匝道辅助指令"),
VEH2CLOUD_ADVICE_RAMP_ASSIST_RES(16, "匝道辅助返回"),
//3、闯红灯预警 adviceType=17 sub_eventType=6011
//4、行驶车道建议 adviceType=17 sub_eventType=6031/6032
//5、交通拥堵提醒 adviceType=17 sub_eventType=6061
//7、道路危险状况提示 adviceType=17 sub_eventType=6021/6022
//9、超视距弱势交通参与者提醒 adviceType=17 sub_eventType=6051
//10、路口其他车辆闯红灯预警 adviceType=17 sub_eventType=6041
//11、障碍物(路面遗撒)预警 adviceType=17 sub_eventType=6081
//12、能见度预警 adviceType=17 sub_eventType=6071
CLOUD2VEH_ADVICE_COM_RSI(17, "通用RSI预警指令"),
VEH2CLOUD_ADVICE_COM_RSI_RES(18, "通用RSI预警返回"),
CLOUD2VEH_ADVICE_GUIDANCE(19, "路线规划指令"),

View File

@@ -189,10 +189,15 @@ public final class AdviceComRsiInfo {
* 使用
*/
public final AdviceRsiLaneProposalInfo adviceRsiLaneProposalInfo;
//实时决策建议 rsi 路口其他车辆闯红灯预警功能-扩展字段补充
public final AdviceRsiOtherCarBreakReadWarningInfo adviceRsiOtherCarBreakReadWarningInfo;
//实时决策建议 rsi 交通拥堵提醒功能-扩展字段补充
public final AdviceRsiTrafficJamInfo adviceRsiTrafficJamInfo;
//实时决策建议 rsi 超视距弱势交通参与者预警功能-扩展字段补充
public final AdviceRsiOverSightDistanceInfo adviceRsiOverSightDistanceInfo;
//实时决策建议 rsi 能见度预警功能-扩展字段补充
public final AdviceRsiVisibilityInfo adviceRsiVisibilityInfo;
//实时决策建议 rsi 路面遗撒预警功能-扩展字段补充
public final AdviceRsiAbandonInfo adviceRsiAbandonInfo;
public Rsi(String uuid, long timestamp, Position eventPosition, AdviceEventType adviceEventType, int eventType, int eventSource, double eventRadius, int referenceLinksNum, ReferenceLink[] referenceLinks, int priority, Position alertPath, double pathRadius, int status, int userDefinedDataLength, String userDefinedData, AdviceRsiLightWarningInfo adviceRsiLightWarningInfo, AdviceRsiRoadDangerHintInfo adviceRsiRoadDangerHintInfo, AdviceRsiLaneProposalInfo adviceRsiLaneProposalInfo, AdviceRsiOtherCarBreakReadWarningInfo adviceRsiOtherCarBreakReadWarningInfo, AdviceRsiTrafficJamInfo adviceRsiTrafficJamInfo, AdviceRsiOverSightDistanceInfo adviceRsiOverSightDistanceInfo, AdviceRsiVisibilityInfo adviceRsiVisibilityInfo, AdviceRsiAbandonInfo adviceRsiAbandonInfo) {