更改RSU名称时出错

时间:2018-08-16 11:46:48

标签: omnet++ veins

在静脉中更改默认eNodeB(RSU)的名称时出现一个错误。

  

模块中的错误(Veins :: TraCIScenarioManagerForker)   在事件#105,t = 0.1时的censing.manager(id = 6):check_and_cast():无法   强制转换为NULL指针以键入'LteMacEnb *'。

我该如何解决?

1 个答案:

答案 0 :(得分:1)

通过阅读代码,Veins LTE 1.3似乎并未准备好处理连接到eNodeB1之外的eNodeB的节点。

通过快速搜索此文本,您可以发现TraCIScenarioManager.cc中的line 480line 509,这似乎都迫使每个新节点在连接到名为eNodeB1的eNodeB时创建并在节点被销毁时与名为eNodeB1的eNodeB分离。

两者都应该很容易更改代码,但是从您的问题看来,您似乎正在尝试运行多eNodeB场景,我不确定Veins LTE 1.3是否支持该场景,因为它不包含最新版本的SimuLTE。