[8.1.0]云控基础平台消息接入
This commit is contained in:
@@ -632,7 +632,37 @@ enum class EventTypeEnumNew(
|
||||
TYPE_OPTIMAL_ROUTE_RECOMMEND("2000", "路线推荐", "", R.drawable.icon_warning_v2x_optimal_route, "为您推荐最优路线", "已为您选择最优路线"),
|
||||
|
||||
//蘑方指令下发时,工控机与pad断连提示
|
||||
TYPE_IPC_DISCONNECT_FOR_MO_FANG("20025", "连接异常", "", R.drawable.icon_warning_take_over, "工控机连接异常,无法执行魔方命令", "");
|
||||
TYPE_IPC_DISCONNECT_FOR_MO_FANG("20025", "连接异常", "", R.drawable.icon_warning_take_over, "工控机连接异常,无法执行魔方命令", ""),
|
||||
|
||||
//-----------云控基础平台 start-------------
|
||||
|
||||
//绿波车速引导
|
||||
CLOUD_GREEN_WAVE_SPEED("81002","绿波车速引导","",R.drawable.icon_warning_v2x_traffic_lights_green,"",""),
|
||||
//闯红灯预警
|
||||
CLOUD_RED_LIGHT_WARN("81003","闯红灯预警","",R.drawable.icon_warning_v2x_traffic_lights_red,"",""),
|
||||
//行驶车道建议
|
||||
CLOUD_SUGGEST_DRIVE_LANE("81004","行驶车道建议","",R.drawable.icon_default,"",""),
|
||||
//交通拥堵提醒
|
||||
CLOUD_TRAFFIC_REMIND("81005","交通拥堵提醒","",R.drawable.v2x_icon_yongdu_vr,"",""),
|
||||
//紧急车辆优先通行
|
||||
CLOUD_PRIORITY_VEHICLE("81006","紧急车辆优先通行","",R.drawable.icon_warning_v2x_special_vehicle_access,"",""),
|
||||
//道路危险状况提示
|
||||
CLOUD_DANGEROUS_ROAD_WARN("81007","道路危险状况","",R.drawable.icon_warning_v2x_car_breakdown,"",""),
|
||||
//动态限速信息
|
||||
CLOUD_LIMIT_SPEED("81008","动态限速信息","",R.drawable.icon_warning_v2x_over_speed,"",""),
|
||||
//超视距弱势交通参与者提醒
|
||||
CLOUD_BEYOND_VISUAL_RANGE("81009","弱势交通参与者提醒","",R.drawable.icon_default,"",""),
|
||||
//路口其他车辆闯红灯预警
|
||||
CLOUD_OTHER_VEHICLE_RED_LIGHT_WARN("81010","路口他车闯红灯","",R.drawable.icon_warning_v2x_traffic_lights_red,"",""),
|
||||
//障碍物(路面遗撒)预警
|
||||
CLOUD_OBSTACLE_WARN("81011","障碍物预警","",R.drawable.icon_warning_v2x_abnormal_vehicle,"",""),
|
||||
//能见度预警
|
||||
CLOUD_VISIBILITY_WARN("81012","能见度预警","",R.drawable.icon_warning_take_over,"",""),
|
||||
//异常车辆预警
|
||||
CLOUD_ABNORMAL_VEHICLE_WARN("81013","异常车辆预警","",R.drawable.icon_v2x_other_retrograde_vehicle_driver,"","");
|
||||
|
||||
//-----------云控基础平台 end---------------
|
||||
|
||||
|
||||
companion object {
|
||||
@JvmStatic
|
||||
@@ -1178,6 +1208,54 @@ enum class EventTypeEnumNew(
|
||||
TYPE_SOCKET_ROAD_OTHER_RETROGRADE_VEHICLE.poiType -> {
|
||||
TYPE_SOCKET_ROAD_OTHER_RETROGRADE_VEHICLE.poiTypeStr
|
||||
}
|
||||
//绿波车速引导
|
||||
CLOUD_GREEN_WAVE_SPEED.poiType ->{
|
||||
CLOUD_GREEN_WAVE_SPEED.poiTypeStr
|
||||
}
|
||||
//闯红灯预警
|
||||
CLOUD_RED_LIGHT_WARN.poiType->{
|
||||
CLOUD_RED_LIGHT_WARN.poiTypeStr
|
||||
}
|
||||
//行驶车道建议
|
||||
CLOUD_SUGGEST_DRIVE_LANE.poiType->{
|
||||
CLOUD_SUGGEST_DRIVE_LANE.poiTypeStr
|
||||
}
|
||||
//交通拥堵提醒
|
||||
CLOUD_TRAFFIC_REMIND.poiType->{
|
||||
CLOUD_TRAFFIC_REMIND.poiTypeStr
|
||||
}
|
||||
//紧急车辆优先通行
|
||||
CLOUD_PRIORITY_VEHICLE.poiType->{
|
||||
CLOUD_PRIORITY_VEHICLE.poiTypeStr
|
||||
}
|
||||
//道路危险状况提示
|
||||
CLOUD_DANGEROUS_ROAD_WARN.poiType->{
|
||||
CLOUD_DANGEROUS_ROAD_WARN.poiTypeStr
|
||||
}
|
||||
//动态限速信息
|
||||
CLOUD_LIMIT_SPEED.poiType->{
|
||||
CLOUD_LIMIT_SPEED.poiTypeStr
|
||||
}
|
||||
//超视距弱势交通参与者提醒
|
||||
CLOUD_BEYOND_VISUAL_RANGE.poiType->{
|
||||
CLOUD_BEYOND_VISUAL_RANGE.poiTypeStr
|
||||
}
|
||||
//路口其他车辆闯红灯预警
|
||||
CLOUD_OTHER_VEHICLE_RED_LIGHT_WARN.poiType->{
|
||||
CLOUD_OTHER_VEHICLE_RED_LIGHT_WARN.poiTypeStr
|
||||
}
|
||||
//障碍物(路面遗撒)预警
|
||||
CLOUD_OBSTACLE_WARN.poiType->{
|
||||
CLOUD_OBSTACLE_WARN.poiTypeStr
|
||||
}
|
||||
//能见度预警
|
||||
CLOUD_VISIBILITY_WARN.poiType->{
|
||||
CLOUD_VISIBILITY_WARN.poiTypeStr
|
||||
}
|
||||
//异常车辆预警
|
||||
CLOUD_ABNORMAL_VEHICLE_WARN.poiType->{
|
||||
CLOUD_ABNORMAL_VEHICLE_WARN.poiTypeStr
|
||||
}
|
||||
else ->{
|
||||
"事件通知"
|
||||
}
|
||||
@@ -1388,6 +1466,30 @@ enum class EventTypeEnumNew(
|
||||
TYPE_USECASE_ID_EVW.poiType -> TYPE_USECASE_ID_EVW.poiTypeSrcVr
|
||||
TYPE_USECASE_ID_LTA.poiType -> TYPE_USECASE_ID_LTA.poiTypeSrcVr
|
||||
TYPE_IPC_DISCONNECT_FOR_MO_FANG.poiType -> TYPE_IPC_DISCONNECT_FOR_MO_FANG.poiTypeSrcVr
|
||||
//绿波车速引导
|
||||
CLOUD_GREEN_WAVE_SPEED.poiType -> CLOUD_GREEN_WAVE_SPEED.poiTypeSrcVr
|
||||
//闯红灯预警
|
||||
CLOUD_RED_LIGHT_WARN.poiType -> CLOUD_RED_LIGHT_WARN.poiTypeSrcVr
|
||||
//行驶车道建议
|
||||
CLOUD_SUGGEST_DRIVE_LANE.poiType -> CLOUD_SUGGEST_DRIVE_LANE.poiTypeSrcVr
|
||||
//交通拥堵提醒
|
||||
CLOUD_TRAFFIC_REMIND.poiType -> CLOUD_TRAFFIC_REMIND.poiTypeSrcVr
|
||||
//紧急车辆优先通行
|
||||
CLOUD_PRIORITY_VEHICLE.poiType -> CLOUD_PRIORITY_VEHICLE.poiTypeSrcVr
|
||||
//道路危险状况提示
|
||||
CLOUD_DANGEROUS_ROAD_WARN.poiType -> CLOUD_DANGEROUS_ROAD_WARN.poiTypeSrcVr
|
||||
//动态限速信息
|
||||
CLOUD_LIMIT_SPEED.poiType -> CLOUD_LIMIT_SPEED.poiTypeSrcVr
|
||||
//超视距弱势交通参与者提醒
|
||||
CLOUD_BEYOND_VISUAL_RANGE.poiType -> CLOUD_BEYOND_VISUAL_RANGE.poiTypeSrcVr
|
||||
//路口其他车辆闯红灯预警
|
||||
CLOUD_OTHER_VEHICLE_RED_LIGHT_WARN.poiType -> CLOUD_OTHER_VEHICLE_RED_LIGHT_WARN.poiTypeSrcVr
|
||||
//障碍物(路面遗撒)预警
|
||||
CLOUD_OBSTACLE_WARN.poiType -> CLOUD_OBSTACLE_WARN.poiTypeSrcVr
|
||||
//能见度预警
|
||||
CLOUD_VISIBILITY_WARN.poiType -> CLOUD_VISIBILITY_WARN.poiTypeSrcVr
|
||||
//异常车辆预警
|
||||
CLOUD_ABNORMAL_VEHICLE_WARN.poiType -> CLOUD_ABNORMAL_VEHICLE_WARN.poiTypeSrcVr
|
||||
else -> {
|
||||
R.drawable.icon_default
|
||||
}
|
||||
|
||||
@@ -0,0 +1,23 @@
|
||||
package com.mogo.eagle.core.data.msgbox
|
||||
|
||||
import android.util.Log
|
||||
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger
|
||||
import java.io.Serializable
|
||||
|
||||
/**
|
||||
* 云控基础平台消息实体类
|
||||
* @param title OTA升级结果标题
|
||||
* @param des OTA升级结果内容
|
||||
*/
|
||||
data class CloudControlMsg(var msgType: String ?= "", var title: String? = "", var des: String? = ""):
|
||||
Serializable {
|
||||
|
||||
private var timeStamp: Long = 0
|
||||
|
||||
init {
|
||||
timeStamp = System.currentTimeMillis()
|
||||
if (des.isNullOrEmpty()) {
|
||||
CallerLogger.e("MsgBox", Log.getStackTraceString(Throwable()))
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -2,5 +2,5 @@ package com.mogo.eagle.core.data.msgbox
|
||||
|
||||
enum class MsgBoxType {
|
||||
// 按功能划分为几大类:运营、通知、V2X模块、OBU模块、工控机Report、录制、交通、FM、语音、SSM、工控机相关等
|
||||
OPERATION, NOTICE, V2X, OBU, REPORT, RECORD, TRAFFIC, FMINFO, VOICE, SSMINFO, AUTOPILOT, FSM, NDE,OTA
|
||||
OPERATION, NOTICE, V2X, OBU, REPORT, RECORD, TRAFFIC, FMINFO, VOICE, SSMINFO, AUTOPILOT, FSM, NDE,OTA,CLOUD
|
||||
}
|
||||
Reference in New Issue
Block a user