在应用层OMNeT ++上访问MAC层信息

时间:2015-05-20 13:59:06

标签: networking simulation omnet++

我需要访问BaseWaveApplLayer.cc文件中的txPower变量(可在Mac1609_4类中获得)。  请告诉我怎么做。

感谢

1 个答案:

答案 0 :(得分:0)

请纠正我如果我无法完全理解你的问题。 我希望你的模拟中有mac模块和waveApp或其他应用程序层模块(或者更准确地说是在ned文件中)。 现在,如果你想在另一个模块(这里的应用程序)中访问模块或子模块(这里是Mac)的变量,那么你需要在app模块的cpp文件中创建Mac模块的对象,然后需要实例化object访问所有方法和变量。有关详情,请先阅读: - https://omnetpp.org/doc/omnetpp/manual/usman.html#sec181

您也可以查看此链接,我在其中提出类似问题: - Omnet access method of another submodule error - no matching function for call to ‘check_and_cast(cModule*&)’