标签: omnet++ veins
我的应用中有三个rsu。有没有像车的汽车ID的rsu的id?如果是的话,我如何在rsu初始化方法中获得rsu id?如果不是我怎么能区分rsus?
答案 0 :(得分:1)
如果您考虑demo方案,则它将一个RSU集成存储在Array结构中。但是,通过增加括号中的数字,您可以拥有任意数量的RSU。
因此,您可以通过其模块ID *.rsu[<index>](例如RSUExampleScenario.rsu[0])单独寻址每个RSU,这也可以通过getId()在代码中找到。 OMNeT ++还提供了其他有用的函数来获取模块的名称。
*.rsu[<index>]
RSUExampleScenario.rsu[0]
getId()
如果这是标识符还不够,至少在Mac图层中还有一个id可以用来区分节点。
如果这还不够,您需要将自己的标识符变量添加到NED模块。