我想从Veins Source for OMNet ++中的RSU模型的应用层访问TraCI的命令接口。但我无法找到。有人可以帮我这么做吗?
请注意,在RSU Node的情况下,我没有将TraciMobility作为父模块。它只有BaseMobility,这是我想要的。现在我想访问命令界面,以便此RSU可以执行相加指令,如更改交通信号灯和获取感应循环数据。
答案 0 :(得分:1)
Veins 4.3提供了一个TraCIScenarioManagerAccess
帮助程序类,可用于快速访问代码中处理TraCI(以及通过此处,包装命令接口的类)的类。
有关如何使用此界面的示例,请参阅TraCIScreenRecorder
中的以下代码:
NSArray
答案 1 :(得分:0)
按照4.4,我尝试从TraCIDemoRSU11p访问TraCI命令界面。最后,我可以访问了,我在TraCIDemoRSU11p.h中插入了以下代码:
#include "veins/modules/mobility/traci/TraCICommandInterface.h"
[...]
using Veins::TraCICommandInterface;
[...]
protected:
TraCICommandInterface* traci;
然后,您可以访问TraCICommandInterface。 祝你好运。