[Ns-bugs] [Bug 1181] How to add basic rates to 802.11
code at nsnam.ece.gatech.edu
Tue Jul 5 00:44:33 PDT 2011
--- Comment #2 from Rober <sanzrober at gmail.com> 2011-07-05 03:44:32 EDT ---
(In reply to comment #1)
> This is how I have modified the basic rate set (where apDev is a
> NetDeviceContainer containing (as the first device) a Wi-Fi AP)...
> // Add the DSSS/CCK rates as the basic rates of our AP
> Ptr<WifiRemoteStationManager> apStationManager =
> DynamicCast<WifiNetDevice>(apDev.Get (0))->GetRemoteStationManager ();
> apStationManager->AddBasicMode (WifiMode ("DsssRate1Mbps"));
> apStationManager->AddBasicMode (WifiMode ("DsssRate2Mbps"));
> apStationManager->AddBasicMode (WifiMode ("DsssRate5_5Mbps"));
> apStationManager->AddBasicMode (WifiMode ("DsssRate11Mbps"));
> It works, but is a little obscure - I guess one could construct an API to allow
> this to be modified through the Attributes subsystem.
> Does this help you?
Yes, it works out! Thanks a lot. Now I can control the rate for ACKs and the
rate for data frames in a separate way, just to achieve a behaviour like in
real tests with real cards.
But... I also have tried your modification for a IBSS network (i.e. ad hoc
mode) but it seems that basic rates can't be modified with the same code
(obviously I have changed apDev for staDevs. Maybe you can tell me a way to
adapt the BSS modification to the IBSS case.
Configure bugmail: https://www.nsnam.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
More information about the Ns-bugs