静脉 : TraCIMobility::getSignals() 方法信息
Veins : TraCIMobility::getSignals() method information
下午好。
我将 Veins v4.4 和 Sumo 0.25 与 Omnet++ v4.6 一起使用。
我试图获取有关刹车和信号灯的信息:我在 TraCISCenarioManager.h and the getSignals() method in TraCIMobility.h 中找到了 VehicleSignal 字段,但是一旦我在我的代码,它运行异常,因为我认为变量永远不会更新。不应该从 Sumo 更新运行时吗?
感谢您的帮助
您发现了一些从未在 Veins 4.4 中完全实现的功能。作为快速破解,您可以通过更改 line 891 of TraCIScenarioManager.cc
来完成这项工作,同时更新每辆车的 signal 字段,例如,如下所示:
mm->nextPosition(p, edge, speed, angle, VehicleSignal(signals));
下午好。
我将 Veins v4.4 和 Sumo 0.25 与 Omnet++ v4.6 一起使用。
我试图获取有关刹车和信号灯的信息:我在 TraCISCenarioManager.h and the getSignals() method in TraCIMobility.h 中找到了 VehicleSignal 字段,但是一旦我在我的代码,它运行异常,因为我认为变量永远不会更新。不应该从 Sumo 更新运行时吗?
感谢您的帮助
您发现了一些从未在 Veins 4.4 中完全实现的功能。作为快速破解,您可以通过更改 line 891 of TraCIScenarioManager.cc
来完成这项工作,同时更新每辆车的 signal 字段,例如,如下所示:
mm->nextPosition(p, edge, speed, angle, VehicleSignal(signals));