Add wifi model subheader on changes across releases

This commit is contained in:
Tom Henderson
2021-11-28 17:40:32 +01:00
committed by Stefano Avallone
parent 88078de14e
commit 48d8bf45f8
4 changed files with 39 additions and 0 deletions

View File

@@ -76,6 +76,7 @@ SOURCES = \
$(SRC)/wifi/doc/source/wifi-design.rst \
$(SRC)/wifi/doc/source/wifi-user.rst \
$(SRC)/wifi/doc/source/wifi-testing.rst \
$(SRC)/wifi/doc/source/wifi-changelog.rst \
$(SRC)/wifi/doc/source/wifi-references.rst \
$(SRC)/wimax/doc/wimax.rst \
$(SRC)/uan/doc/uan.rst \

View File

@@ -0,0 +1,35 @@
.. include:: replace.txt
.. highlight:: cpp
.. _sec-wifi-changelog-doc:
++++++++++++++++++++++++++++++++++++++++
API and behavior changes across releases
++++++++++++++++++++++++++++++++++++++++
This page tracks the most relevant changes to the API and behavior of the wifi
module occurred across the various releases of |ns3|.
ChannelSettings attribute
+++++++++++++++++++++++++
Prior to ns-3.36, channels, channel widths, and operating bands were set
separately. As of ns-3.36, a new tuple object that we call ChannelSettings has
consolidated all of these settings. Users should specify the channel number,
channel width, frequency band, and primary channel index as a tuple (and
continue to set the Wi-Fi standard separately).
For instance, where pre-ns-3.36 code may have said::
WifiPhyHelper phy;
phy.Set("ChannelNumber", UintegerValue (36));
the equivalent new code is::
WifiPhyHelper phy;
phy.Set ("ChannelSettings", StringValue ("{36, 20, BAND_5GHZ, 0}"));
which denotes that channel 36 is used on a 20 MHz channel in the 5GHz band,
and because a larger channel width greater than 20 MHz is not being used, there
is no need to indicate the primary 20 MHz channel so it is set to zero in the
last argument. Users can read :ref:`Channel-settings` for more details.

View File

@@ -194,6 +194,8 @@ For example, this code configures a node with 3 antennas that supports 2 spatial
NetDeviceContainer apDevice;
apDevice = wifi.Install (phy, mac, wifiApNode);
.. _Channel-settings:
Channel, frequency, channel width, and band configuration
=========================================================

View File

@@ -7,4 +7,5 @@
wifi-design
wifi-user
wifi-testing
wifi-changelog
wifi-references