|
@@ -196,7 +196,7 @@ func RunWaitingCluster() {
|
|
|
infra.GlobalLogger.Errorf("下载xosc文件【%v】失败,错误信息为:%v", xoscOssPath, err)
|
|
|
continue
|
|
|
}
|
|
|
- s1, s2, s3, s4, xodrPath, osgbPath := util.ParseXosc(xoscLocalPath)
|
|
|
+ startPositionX, startPositionY, startPositionZ, startPositionH, endPositionX, endPositionY, endPositionZ, endPositionH, xodrPath, osgbPath := util.ParseXosc(xoscLocalPath)
|
|
|
firstTaskCache.Task.Scenario.ScenarioOdr = xodrPath
|
|
|
firstTaskCache.Task.Scenario.ScenarioOsgb = osgbPath
|
|
|
// ------- 修改OGT传感器显示目标物框 -------
|
|
@@ -303,10 +303,14 @@ func RunWaitingCluster() {
|
|
|
podString = strings.Replace(podString, "kafka-offset", "\""+util.ToString(offset)+"\"", -1)
|
|
|
podString = strings.Replace(podString, "cpu-order", "\""+util.ToString(restParallelism-1)+"\"", -1) // cpu编号是剩余并行度-1
|
|
|
podString = strings.Replace(podString, "algorithm-container", algorithmContainer, -1)
|
|
|
- podString = strings.Replace(podString, "start-position-x", "\""+s1+"\"", -1)
|
|
|
- podString = strings.Replace(podString, "start-position-y", "\""+s2+"\"", -1)
|
|
|
- podString = strings.Replace(podString, "end-position-x", "\""+s3+"\"", -1)
|
|
|
- podString = strings.Replace(podString, "end-position-y", "\""+s4+"\"", -1)
|
|
|
+ podString = strings.Replace(podString, "start-position-x", "\""+startPositionX+"\"", -1)
|
|
|
+ podString = strings.Replace(podString, "start-position-y", "\""+startPositionY+"\"", -1)
|
|
|
+ podString = strings.Replace(podString, "start-position-z", "\""+startPositionZ+"\"", -1)
|
|
|
+ podString = strings.Replace(podString, "start-position-h", "\""+startPositionH+"\"", -1)
|
|
|
+ podString = strings.Replace(podString, "end-position-x", "\""+endPositionX+"\"", -1)
|
|
|
+ podString = strings.Replace(podString, "end-position-y", "\""+endPositionY+"\"", -1)
|
|
|
+ podString = strings.Replace(podString, "end-position-Z", "\""+endPositionZ+"\"", -1)
|
|
|
+ podString = strings.Replace(podString, "end-position-H", "\""+endPositionH+"\"", -1)
|
|
|
|
|
|
// --------------- 保存成文件
|
|
|
err = util.WriteFile(podString, yamlPath)
|
|
@@ -319,7 +323,7 @@ func RunWaitingCluster() {
|
|
|
// --------------- 启动 pod
|
|
|
_, sr, err := util.Execute("kubectl", "apply", "-f", yamlPath)
|
|
|
if err != nil {
|
|
|
- infra.GlobalLogger.Errorf("启动pod失败,执行结果为 %v,错误信息为 %v", s2, err)
|
|
|
+ infra.GlobalLogger.Errorf("启动pod失败,执行结果为 %v,错误信息为 %v", sr, err)
|
|
|
continue
|
|
|
}
|
|
|
infra.GlobalLogger.Errorf("启动pod成功,执行结果为 %v。", sr)
|