add new func of send data to adas

This commit is contained in:
zhongchao
2021-11-10 11:40:28 +08:00
parent b35a79f44c
commit 8580551598
4 changed files with 9 additions and 7 deletions

3
.idea/gradle.xml generated
View File

@@ -4,7 +4,7 @@
<component name="GradleSettings">
<option name="linkedExternalProjectsSettings">
<GradleProjectSettings>
<option name="testRunner" value="PLATFORM" />
<option name="testRunner" value="GRADLE" />
<option name="distributionType" value="DEFAULT_WRAPPED" />
<option name="externalProjectPath" value="$PROJECT_DIR$" />
<option name="modules">
@@ -82,7 +82,6 @@
</set>
</option>
<option name="resolveModulePerSourceSet" value="false" />
<option name="useQualifiedModuleNames" value="true" />
</GradleProjectSettings>
</option>
</component>

View File

@@ -1,9 +1,12 @@
package com.mogo.eagle.core.function.autopilot.server
import com.mogo.eagle.core.data.autopilot.AutopilotControlCmdParameter
import com.mogo.eagle.core.data.trafficlight.TrafficLightResult
import com.mogo.eagle.core.function.api.trafficlight.IMoGoTrafficLightListener
import com.mogo.eagle.core.function.call.autopilot.CallerAutoPilotManager
import com.mogo.eagle.core.function.call.trafficlight.CallTrafficLightListenerManager
import com.mogo.eagle.core.utilcode.mogo.logger.Logger
import com.mogo.eagle.core.utilcode.util.GsonUtils
/**
* @author xiaoyuzhou
@@ -27,7 +30,7 @@ class AsyncDataToAutopilotServer private constructor() : IMoGoTrafficLightListen
}
override fun onTrafficLightStatus(trafficLightResult: TrafficLightResult) {
// TODO 这里替换成与克难沟通的JSON格式 @钟超
// CallerAutoPilotManager.sendDataToAutopilot()
val autopilotControlCmdParameter = AutopilotControlCmdParameter("light", trafficLightResult)
CallerAutoPilotManager.sendDataToAutopilot(GsonUtils.toJson(autopilotControlCmdParameter))
}
}

View File

@@ -38,7 +38,7 @@ class TrafficLightNetWorkModel {
}
onSuccess {
if(it.result!= null){
onSuccess.invoke(it.result.crossId)
onSuccess.invoke(it.result.rSCrossId)
}else{
onSuccess.invoke("11078")
}

View File

@@ -2,13 +2,13 @@ package com.mogo.eagle.core.data.trafficlight
//车辆行驶前方100米范围内的 路口ID 查询结果
/**
* RSCrossId RS系统对应路口id
* rSCrossId RS系统对应路口id
* crossId ai云路口id
* distance 当前车道需驶入到距离终点距离
* baseLaneInfoList 驶入路口需要经过路段
*/
class RoadIDResult(
val RSCrossId: String,
val rSCrossId: String,
val crossId: String,
val distance: Double,
val baseLaneInfoList: BaseLaneInfoList