在应用层 OMNeT++ 访问 MAC 层信息
Accessing MAC layer information at Application layer OMNeT++
我需要访问 BaseWaveApplLayer.cc 文件中的 txPower 变量(在 Mac1609_4 class 中可用)。
请告诉我怎么做。
谢谢
如果我不能完全理解你的问题,请纠正我。
我希望你的模拟中有 mac 模块和 waveApp 或其他应用层模块(或更准确地说在 ned 文件中)。
现在,如果您想访问另一个模块(此处为 app )中的模块或子模块(此处为 Mac)的变量,则需要在 app 模块的 cpp 文件中创建 Mac 模块的对象,然后需要实例化对象才能访问所有的方法和变量。有关详细信息,请先通过:- https://omnetpp.org/doc/omnetpp/manual/usman.html#sec181
你也可以查看这个link,我在这里问了类似的问题:-
我需要访问 BaseWaveApplLayer.cc 文件中的 txPower 变量(在 Mac1609_4 class 中可用)。 请告诉我怎么做。
谢谢
如果我不能完全理解你的问题,请纠正我。 我希望你的模拟中有 mac 模块和 waveApp 或其他应用层模块(或更准确地说在 ned 文件中)。 现在,如果您想访问另一个模块(此处为 app )中的模块或子模块(此处为 Mac)的变量,则需要在 app 模块的 cpp 文件中创建 Mac 模块的对象,然后需要实例化对象才能访问所有的方法和变量。有关详细信息,请先通过:- https://omnetpp.org/doc/omnetpp/manual/usman.html#sec181
你也可以查看这个link,我在这里问了类似的问题:-