[sweeper310]鹰眼下发红绿灯数据到工控机接口加入版本判断<MAP290发送,>MAP290将停止发送

This commit is contained in:
xinfengkun
2023-05-20 20:07:52 +08:00
parent 6f23246aa8
commit 756a5ed9ee

View File

@@ -4,6 +4,7 @@ import com.mogo.eagle.core.data.biz.trafficlight.TrafficLightResult
import com.mogo.eagle.core.function.api.datacenter.union.IMoGoTrafficLightListener
import com.mogo.eagle.core.function.call.autopilot.CallerAutoPilotControlManager
import com.mogo.eagle.core.function.call.v2x.CallerTrafficLightListenerManager
import com.zhidao.support.adas.high.AdasManager
/**
* @author xiaoyuzhou
@@ -26,6 +27,11 @@ class AsyncDataToAutopilotServer private constructor() : IMoGoTrafficLightListen
}
override fun onTrafficLightStatus(trafficLightResult: TrafficLightResult) {
CallerAutoPilotControlManager.sendTrafficLightData(trafficLightResult)
var version = -1
if (AdasManager.getInstance().carConfig != null) {
version = AdasManager.getInstance().carConfig.mapVersion
}
if (version > -1 && version < 290)
CallerAutoPilotControlManager.sendTrafficLightData(trafficLightResult)
}
}