You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm working on a simulation in OMNeT++ using the INET framework. My setup includes mobile nodes with dual interfaces (Wi-Fi and cellular), and I’m trying to simulate adaptive handover behavior. But I keep hitting this error during network initialization:
Module not found on path '^ mobility defined by par
'AdaptiveNet.client1.wlan1.radio.antenna.mobilityModule' --
in module (inet:physicallayer::IsotropicAntenna)
AdaptiveNet.client1.wlan1.radio.antenna (id=293)
Here’s some background:
I’ve created a custom compound module (DualWirelessHost) that includes two wlan interfaces.
The mobility module is declared in the parent module (I think), and I'm trying to reference it from the antenna like this:
*.client1.wlan1.radio.antenna.mobilityModule = "^.^.mobility"
I assume the antenna is trying to subscribe to mobility signals (like position updates), but can’t find the right module path. I suspect I’m either using the wrong relative path or my module structure is flawed.
Has anyone run into this error?
What’s the correct way to reference the mobility module from the antenna inside a dual-interface host?
Would really appreciate any insights or examples 🙏
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hey everyone
I'm working on a simulation in OMNeT++ using the INET framework. My setup includes mobile nodes with dual interfaces (Wi-Fi and cellular), and I’m trying to simulate adaptive handover behavior. But I keep hitting this error during network initialization:
Module not found on path '^ mobility defined by par
'AdaptiveNet.client1.wlan1.radio.antenna.mobilityModule' --
in module (inet:physicallayer::IsotropicAntenna)
AdaptiveNet.client1.wlan1.radio.antenna (id=293)
Here’s some background:
I’ve created a custom compound module (DualWirelessHost) that includes two wlan interfaces.
The mobility module is declared in the parent module (I think), and I'm trying to reference it from the antenna like this:
*.client1.wlan1.radio.antenna.mobilityModule = "^.^.mobility"
I assume the antenna is trying to subscribe to mobility signals (like position updates), but can’t find the right module path. I suspect I’m either using the wrong relative path or my module structure is flawed.
Has anyone run into this error?
What’s the correct way to reference the mobility module from the antenna inside a dual-interface host?
Would really appreciate any insights or examples 🙏
Thanks in advance!
Beta Was this translation helpful? Give feedback.
All reactions