静脉:TraCIMobility :: getSignals()方法信息

时间:2017-01-02 14:24:19

标签: veins sumo

下午好。

我正在使用Veins v4.4和Sumo 0.25和Omnet ++ v4.6。

我试图获取有关刹车和闪光灯的信息:我在TraCISCenarioManager.h找到了 VehicleSignal 字段,在{{找到了 getSignals()方法3}},但是一旦我在我的代码中调用此函数,它就会运行异常,因为我认为变量永远不会更新。不应该从Sumo更新运行时?

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

您发现了一些从未在Veins 4.4中完全实现的功能。作为快速入侵,您可以通过更改line 891 of TraCIScenarioManager.cc来更新每个车辆的信号字段来完成此工作,例如,如下所示:

mm->nextPosition(p, edge, speed, angle, VehicleSignal(signals));