fix bug of model and add func obu track

This commit is contained in:
zhongchao
2022-08-25 11:58:30 +08:00
parent 6b3881ce60
commit d2c11480be
13 changed files with 302 additions and 113 deletions

View File

@@ -2,6 +2,7 @@ package com.mogo.eagle.core.function.call.obu
import androidx.annotation.Nullable
import com.mogo.eagle.core.data.obu.ObuStatusInfo
import com.mogo.eagle.core.data.traffic.TrafficData
import com.mogo.eagle.core.function.api.obu.IMoGoObuStatusListener
import com.mogo.eagle.core.function.call.base.CallerBase
import com.mogo.eagle.core.utilcode.util.GsonUtils
@@ -105,5 +106,18 @@ object CallerObuListenerManager : CallerBase() {
}
}
fun invokeTrackerWarningInfo(trafficData: TrafficData){
mObuStatusListeners.forEach {
val listener = it.value
listener.updateTrackerWarningInfo(trafficData)
}
}
fun removeTrackerWarningInfo(trafficData: TrafficData){
mObuStatusListeners.forEach {
val listener = it.value
listener.removeTrackerWarningInfo(trafficData)
}
}
}