Dear all,
I am experiencing issues with the MeshHelper class.
Specifically, I modified the mesh example in order to enable support for 802.11n 5GHz standard.
Quite simple.
mesh.SetStandard(WIFI_PHY_STANDARD_80211n_5GHZ);
however, setting a line such as
mesh.SetRemoteStationManager ("ns3::MinstrelWifiManager");
or better
mesh.SetRemoteStationManager ("ns3::MinstrelHtWifiManager");
produces an error
assert failed. cond="duration >= MicroSeconds (0)", msg="Please provide test case to maintainers if this assert is hit.", file=../src/wifi/model/mac-low.cc, line=2376
libc++abi.dylib: terminating
The same happens if I set the HtSupported attribute of the mac type in the mesh helper
mesh.SetMacType ("RandomStart", TimeValue (Seconds (m_randomStart)),
"HtSupported", BooleanValue (true) );
I actually already looked at other discussion in this forum, and looked at the classes.
The APIs said that HtSupported parameter is inherited by MeshHelper, and as such I do not understand the error.
Moreover, I think that both errors (Ht and Minstrel) are actually related.
Can you help me with this issue, please?
I am using the latest stable release (3.25) built from scratch.
Thank you for your help
Cheers
Federico