[dev_opt_2.15.0] 添加红绿灯分发 相关的日志
This commit is contained in:
@@ -13,6 +13,8 @@ import com.mogo.eagle.core.function.call.autopilot.CallerAutopilotIdentifyListen
|
|||||||
import com.mogo.eagle.core.function.call.telematic.CallerTelematicManager
|
import com.mogo.eagle.core.function.call.telematic.CallerTelematicManager
|
||||||
import com.mogo.eagle.core.function.call.v2x.CallerTrafficLightListenerManager
|
import com.mogo.eagle.core.function.call.v2x.CallerTrafficLightListenerManager
|
||||||
import com.mogo.eagle.core.utilcode.mogo.AppIdentityModeUtils
|
import com.mogo.eagle.core.utilcode.mogo.AppIdentityModeUtils
|
||||||
|
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger
|
||||||
|
import com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant
|
||||||
import com.mogo.eagle.core.utilcode.util.GsonUtils
|
import com.mogo.eagle.core.utilcode.util.GsonUtils
|
||||||
import perception.TrafficLightOuterClass
|
import perception.TrafficLightOuterClass
|
||||||
import perception.TrafficLightOuterClass.TrafficLight
|
import perception.TrafficLightOuterClass.TrafficLight
|
||||||
@@ -88,6 +90,7 @@ class TrafficLightDispatcher : IMoGoAutopilotIdentifyListener, IMoGoTrafficLight
|
|||||||
} else if (it.hasUTurn()) {
|
} else if (it.hasUTurn()) {
|
||||||
light = it.uTurn
|
light = it.uTurn
|
||||||
}
|
}
|
||||||
|
CallerLogger.d("${SceneConstant.M_OBU}${TAG}", "onAutopilotPerceptionTrafficLight light = $light ")
|
||||||
if (light == null) {
|
if (light == null) {
|
||||||
//隐藏红绿灯显示
|
//隐藏红绿灯显示
|
||||||
hide()
|
hide()
|
||||||
@@ -105,6 +108,7 @@ class TrafficLightDispatcher : IMoGoAutopilotIdentifyListener, IMoGoTrafficLight
|
|||||||
override fun onTrafficLightStatus(trafficLightResult: TrafficLightResult) {
|
override fun onTrafficLightStatus(trafficLightResult: TrafficLightResult) {
|
||||||
if (!hasObuLightStatus) {
|
if (!hasObuLightStatus) {
|
||||||
hasAiLightStatus = true
|
hasAiLightStatus = true
|
||||||
|
CallerLogger.d("${SceneConstant.M_OBU}${TAG}", "onTrafficLightStatus trafficLightResult = $trafficLightResult ")
|
||||||
updateTrafficLight(trafficLightResult)
|
updateTrafficLight(trafficLightResult)
|
||||||
if (AppIdentityModeUtils.isDriver(FunctionBuildConfig.appIdentityMode)) {
|
if (AppIdentityModeUtils.isDriver(FunctionBuildConfig.appIdentityMode)) {
|
||||||
CallerTelematicManager.sendMsgToAllClients(TelematicConstant.SHOW_TRAFFIC_LIGHT, GsonUtils.toJson(trafficLightResult).toByteArray())
|
CallerTelematicManager.sendMsgToAllClients(TelematicConstant.SHOW_TRAFFIC_LIGHT, GsonUtils.toJson(trafficLightResult).toByteArray())
|
||||||
@@ -165,7 +169,7 @@ class TrafficLightDispatcher : IMoGoAutopilotIdentifyListener, IMoGoTrafficLight
|
|||||||
lightSource: DataSourceType
|
lightSource: DataSourceType
|
||||||
) {
|
) {
|
||||||
super.onTrafficLightPlusSource(light, remain, lightSource)
|
super.onTrafficLightPlusSource(light, remain, lightSource)
|
||||||
|
CallerLogger.d("${SceneConstant.M_OBU}${TAG}", "onTrafficLightPlusSource light = $light ---remain = $remain ---lightSource = $lightSource")
|
||||||
if (lightSource == DataSourceType.OBU) {
|
if (lightSource == DataSourceType.OBU) {
|
||||||
hasObuLightStatus = true
|
hasObuLightStatus = true
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user