一个节点是否既可以是VeinsInetMobility又可以是TraCIMobility?如果可以,怎么办?
答案 0 :(得分:0)
由于您未指定软件版本,因此我假设Veins 5a1及其veins_inet
子项目,INET 4.0.0和SUMO 1.1.0。这样,获取计划的道路ID列表就很简单:只需使用VeinsInetMobility
的方法-无需使用两个移动性模块。
例如,在VeinsInetSampleApplication
中,您可以使用它直接从TraCICommandInterface
调用函数,例如:traciVehicle->getPlannedRoadIds()
(类似于显示的代码here)。
如果您通过veins_inet3
使用INET 3,则可以为此项目简单地修改veins_inet
的功能。