如何从Veins Car2X模拟器中的TraCIDemoRSU11p访问TraCI命令界面?

时间:2016-03-04 08:06:05

标签: c++ omnet++ veins

我想从Veins Source for OMNet ++中的RSU模型的应用层访问TraCI的命令接口。但我无法找到。有人可以帮我这么做吗?

请注意,在RSU Node的情况下,我没有将TraciMobility作为父模块。它只有BaseMobility,这是我想要的。现在我想访问命令界面,以便此RSU可以执行相加指令,如更改交通信号灯和获取感应循环数据。

2 个答案:

答案 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。 祝你好运。