[6.3.0][Feat]新增工控机连接状态、SSM等消息的支持

This commit is contained in:
chenfufeng
2024-02-29 18:00:43 +08:00
parent 3077e51b12
commit f5088b61d0
4 changed files with 26 additions and 4 deletions

View File

@@ -135,13 +135,13 @@ object DataManager {
MsgBoxType.VOICE -> {
CallerMsgBoxListenerManager.invokeListener(MsgCategory.VOICE_INFO, msg)
}
MsgBoxType.OBU, MsgBoxType.NOTICE, MsgBoxType.OPERATION -> {
MsgBoxType.OBU, MsgBoxType.NOTICE, MsgBoxType.OPERATION, MsgBoxType.AUTOPILOT -> {
synchronized(this) {
notifyList.add(msg)
}
CallerMsgBoxListenerManager.invokeListener(MsgCategory.NOTICE, msg)
}
MsgBoxType.REPORT -> {
MsgBoxType.REPORT, MsgBoxType.SSMINFO -> {
synchronized(this) {
sysInfoList.add(msg)
}

View File

@@ -0,0 +1,11 @@
package com.mogo.eagle.core.data.msgbox
/**
* 工控机相关的消息
*/
data class AutopilotMsg(
val type: Int,
val title: String?,
val content: String?,
val timestamp : Long
)

View File

@@ -1,6 +1,6 @@
package com.mogo.eagle.core.data.msgbox
enum class MsgBoxType {
// 按功能划分为几大类运营、通知、V2X模块、OBU模块、工控机Report、录制、交通、FM、语音等
OPERATION, NOTICE, V2X, OBU, REPORT, RECORD, TRAFFIC, FMINFO, VOICE
// 按功能划分为几大类运营、通知、V2X模块、OBU模块、工控机Report、录制、交通、FM、语音、SSM、工控机相关
OPERATION, NOTICE, V2X, OBU, REPORT, RECORD, TRAFFIC, FMINFO, VOICE, SSMINFO, AUTOPILOT
}

View File

@@ -0,0 +1,11 @@
package com.mogo.eagle.core.data.msgbox
/**
* SSM消息
*/
data class SSMMsg(
val type: Int,
val title: String?,
val content: String?,
val timestamp : Long
)