1402 <dd>Enable/disable results verification at the end of the simulation [false] </dd>
1403</dl>
1404*/
1405/**
1406 @file wifi-ap.cc
1407<h3>Usage</h3>
1408<code>$ ./ns3 run "wifi-ap [Program Options]"</code>
1409
1410<h3>Program Options</h3>
1411<dl>
1412 <dt>@c --verbose </dt>
1413 <dd>Print trace information if true [true] </dd>
1414</dl>
1415*/
1416/**
1417 @file wifi-backward-compatibility.cc
1418<h3>Usage</h3>
1419<code>$ ./ns3 run "wifi-backward-compatibility [Program Options]"</code>
1420
1421<h3>Program Options</h3>
1422<dl>
1423 <dt>@c --simulationTime </dt>
1424 <dd>Simulation time [+10s] </dd>
1425 <dt>@c --apVersion </dt>
1426 <dd>The standard version used by the AP: 80211a, 80211b, 80211g, 80211p, 80211n_2_4GHZ, 80211n_5GHZ, 80211ac, 80211ax_2_4GHZ or 80211ax_5GHZ [80211a] </dd>
1427 <dt>@c --staVersion </dt>
1428 <dd>The standard version used by the station: 80211a, 80211b, 80211g, 80211_10MHZ, 80211_5MHZ, 80211n_2_4GHZ, 80211n_5GHZ, 80211ac, 80211ax_2_4GHZ or 80211ax_5GHZ [80211n_5GHZ] </dd>
1429 <dt>@c --apRaa </dt>
1430 <dd>Rate adaptation algorithm used by the AP [Minstrel] </dd>
1431 <dt>@c --staRaa </dt>
1432 <dd>Rate adaptation algorithm used by the station [MinstrelHt] </dd>
1433 <dt>@c --apHasTraffic </dt>
1434 <dd>Enable/disable traffic on the AP [false] </dd>
1435 <dt>@c --staHasTraffic </dt>
1436 <dd>Enable/disable traffic on the station [true] </dd>
1437</dl>
1438*/
1439/**
1440 @file wifi-bianchi.cc
1441<h3>Usage</h3>
1442<code>$ ./ns3 run "wifi-bianchi [Program Options]"</code>
1443
1444<h3>Program Options</h3>
1445<dl>
1446 <dt>@c --verbose </dt>
1447 <dd>Logging level (0: no log - 1: simulation script logs - 2: all logs) [0] </dd>
1448 <dt>@c --tracing </dt>
1449 <dd>Generate trace files [false] </dd>
1450 <dt>@c --useTxHelper </dt>
1451 <dd>Enable WifiTxStatsHelper on all devices [false] </dd>
1452 <dt>@c --useRxHelper </dt>
1453 <dd>Enable WifiPhyRxTraceHelper on all devices [false] </dd>
1454 <dt>@c --pktSize </dt>
1455 <dd>The packet size in bytes [1500] </dd>
1456 <dt>@c --trials </dt>
1457 <dd>The maximal number of runs per network size [1] </dd>
1458 <dt>@c --duration </dt>
1459 <dd>Time duration for each trial in seconds [100] </dd>
1463 <dd>True to use infrastructure mode, false to use ring adhoc mode [false] </dd>
1464 <dt>@c --workDir </dt>
1465 <dd>The working directory used to store generated files [./] </dd>
1466 <dt>@c --phyMode </dt>
1467 <dd>Set the constant PHY mode string used to transmit frames [OfdmRate54Mbps] </dd>
1468 <dt>@c --standard </dt>
1469 <dd>Set the standard (11a, 11b, 11g, 11n, 11ac, 11ax) [11a] </dd>
1470 <dt>@c --nMinStas </dt>
1471 <dd>Minimum number of stations to start with [5] </dd>
1472 <dt>@c --nMaxStas </dt>
1473 <dd>Maximum number of stations to start with [50] </dd>
1474 <dt>@c --nStepSize </dt>
1475 <dd>Number of stations to add at each step [5] </dd>
1476 <dt>@c --plotBianchiModel </dt>
1477 <dd>First bit corresponds to the DIFS model, second bit to the EIFS model [1] </dd>
1478 <dt>@c --validate </dt>
1479 <dd>Enable/disable validation of the ns-3 simulations against the Bianchi model [false] </dd>
1480 <dt>@c --maxRelativeError </dt>
1481 <dd>The maximum relative error tolerated between ns-3 results and the Bianchi model (used for regression, i.e. when the validate flag is set) [0.015] </dd>
1482 <dt>@c --frequency </dt>
1483 <dd>Set the operating frequency band in GHz: 2.4, 5 or 6 [5] </dd>
1484 <dt>@c --channelWidth </dt>
1485 <dd>Set the constant channel width in MHz (only for 11n/ac/ax) [20] </dd>
1486 <dt>@c --guardIntervalNs </dt>
1487 <dd>Set the the guard interval in nanoseconds (800 or 400 for 11n/ac, 800 or 1600 or 3200 for 11 ax) [800] </dd>
1488 <dt>@c --maxMpdus </dt>
1489 <dd>Set the maximum number of MPDUs in A-MPDUs (0 to disable MPDU aggregation) [ ] </dd>
1490 <dt>@c --distance </dt>
1491 <dd>Set the distance in meters between the AP and the STAs [0.001] </dd>
1492 <dt>@c --apTxPower </dt>
1493 <dd>Set the transmit power of the AP in dBm (if infrastructure only) [16] </dd>
1494 <dt>@c --staTxPower </dt>
1495 <dd>Set the transmit power of each STA in dBm (or all STAs if adhoc) [16] </dd>
1496 <dt>@c --pktInterval </dt>
1497 <dd>Set the socket packet interval in microseconds [1000] </dd>
1498</dl>
1499*/
1500/**
1501 @file wifi-blockack.cc
1502<h3>Usage</h3>
1503<code>$ ./ns3 run "wifi-blockack"</code>
1504*/
1505/**
1506 @file wifi-dsss-validation.cc
1507<h3>Usage</h3>
1508<code>$ ./ns3 run "wifi-dsss-validation [Program Options]"</code>
1509
1510<h3>Program Options</h3>
1511<dl>
1512 <dt>@c --FrameSize </dt>
1513 <dd>The frame size in bytes [1500] </dd>
1514</dl>
1515*/
1516/**
1517 @file wifi-eht-network.cc
1518<h3>Usage</h3>
1519<code>$ ./ns3 run "wifi-eht-network [Program Options]"</code>
1520
1521<h3>Program Options</h3>
1522<dl>
1523 <dt>@c --staticSetup </dt>
1524 <dd>Whether devices are configured using the static setup helper [true] </dd>
1525 <dt>@c --frequency </dt>
1526 <dd>Whether the first link operates in the 2.4, 5 or 6 GHz band (other values gets rejected) [5] </dd>
1527 <dt>@c --frequency2 </dt>
1528 <dd>Whether the second link operates in the 2.4, 5 or 6 GHz band (0 means the device has one link, otherwise the band must be different than first link and third link) [0] </dd>
1529 <dt>@c --frequency3 </dt>
1530 <dd>Whether the third link operates in the 2.4, 5 or 6 GHz band (0 means the device has up to two links, otherwise the band must be different than first link and second link) [0] </dd>
1531 <dt>@c --emlsrMgrTypeId </dt>
1532 <dd>The ns-3 TypeId of the EMLSR manager to use [ns3::DefaultEmlsrManager] </dd>
1533 <dt>@c --emlsrLinks </dt>
1534 <dd>The comma separated list of IDs of EMLSR links (for MLDs only) </dd>
1535 <dt>@c --emlsrPaddingDelay </dt>
1536 <dd>The EMLSR padding delay in microseconds (0, 32, 64, 128 or 256) [32] </dd>
1537 <dt>@c --emlsrTransitionDelay </dt>
1538 <dd>The EMLSR transition delay in microseconds (0, 16, 32, 64, 128 or 256) [128] </dd>
1539 <dt>@c --emlsrAuxSwitch </dt>
1540 <dd>Whether Aux PHY should switch channel to operate on the link on which the Main PHY was operating before moving to the link of the Aux PHY. [true] </dd>
1541 <dt>@c --emlsrAuxChWidth </dt>
1542 <dd>The maximum channel width (MHz) supported by Aux PHYs. [20] </dd>
1543 <dt>@c --emlsrAuxTxCapable </dt>
1544 <dd>Whether Aux PHYs are capable of transmitting. [true] </dd>
1548 <dd>Distance in meters between the station and the access point [1] </dd>
1549 <dt>@c --simulationTime </dt>
1550 <dd>Simulation time [+10s] </dd>
1551 <dt>@c --udp </dt>
1552 <dd>UDP if set to 1, TCP otherwise [true] </dd>
1553 <dt>@c --downlink </dt>
1554 <dd>Generate downlink flows if set to 1, uplink flows otherwise [true] </dd>
1555 <dt>@c --useRts </dt>
1556 <dd>Enable/disable RTS/CTS [false] </dd>
1557 <dt>@c --use80Plus80 </dt>
1558 <dd>Enable/disable use of 80+80 MHz [false] </dd>
1559 <dt>@c --mpduBufferSize </dt>
1560 <dd>Size (in number of MPDUs) of the BlockAck buffer [512] </dd>
1561 <dt>@c --nStations </dt>
1562 <dd>Number of non-AP EHT stations [1] </dd>
1563 <dt>@c --dlAckType </dt>
1564 <dd>Ack sequence type for DL OFDMA (NO-OFDMA, ACK-SU-FORMAT, MU-BAR, AGGR-MU-BAR) [NO-OFDMA] </dd>
1565 <dt>@c --enableUlOfdma </dt>
1566 <dd>Enable UL OFDMA (useful if DL OFDMA is enabled and TCP is used) [false] </dd>
1567 <dt>@c --enableBsrp </dt>
1568 <dd>Enable BSRP (useful if DL and UL OFDMA are enabled and TCP is used) [false] </dd>
1569 <dt>@c --muSchedAccessReqInterval </dt>
1570 <dd>Duration of the interval between two requests for channel access made by the MU scheduler [+0fs] </dd>
1571 <dt>@c --mcs </dt>
1572 <dd>list of comma separated MCS values to test; if unset, all MCS values (0-13) are tested </dd>
1573 <dt>@c --channelWidth </dt>
1574 <dd>if set, limit testing to a specific channel width expressed in MHz (20, 40, 80, 160 or 320 MHz) [-1] </dd>
1575 <dt>@c --guardInterval </dt>
1576 <dd>if set, limit testing to a specific guard interval duration expressed in nanoseconds (800, 1600 or 3200 ns) [-1] </dd>
1577 <dt>@c --payloadSize </dt>
1578 <dd>The application payload size in bytes [700] </dd>
1579 <dt>@c --tputInterval </dt>
1580 <dd>duration of intervals for throughput measurement [+0fs] </dd>
1581 <dt>@c --minExpectedThroughput </dt>
1582 <dd>if set, simulation fails if the lowest throughput is below this value [0] </dd>
1583 <dt>@c --maxExpectedThroughput </dt>
1584 <dd>if set, simulation fails if the highest throughput is above this value [0] </dd>
1585</dl>
1586*/
1587/**
1588 @file wifi-error-models-comparison.cc
1589<h3>Usage</h3>
1590<code>$ ./ns3 run "wifi-error-models-comparison [Program Options]"</code>
1591
1592<h3>Program Options</h3>
1593<dl>
1594 <dt>@c --size </dt>
1595 <dd>The size in bits [12000] </dd>
1596 <dt>@c --frameFormat </dt>
1597 <dd>The frame format to use: Ht, Vht or He [Ht] </dd>
1598 <dt>@c --beginMcs </dt>
1599 <dd>The first MCS to test [ ] </dd>
1600 <dt>@c --endMcs </dt>
1601 <dd>The last MCS to test [␇] </dd>
1602 <dt>@c --stepMcs </dt>
1603 <dd>The step between two MCSs to test [␄] </dd>
1604 <dt>@c --includeTableErrorModel </dt>
1605 <dd>Flag to include/exclude Table-based error model [true] </dd>
1606 <dt>@c --includeYansErrorModel </dt>
1607 <dd>Flag to include/exclude Yans error model [true] </dd>
1608 <dt>@c --includeNistErrorModel </dt>
1609 <dd>Flag to include/exclude Nist error model [true] </dd>
1610</dl>
1611*/
1612/**
1613 @file wifi-example-sim.cc
1614<h3>Usage</h3>
1615<code>$ ./ns3 run "wifi-example-sim [Program Options]"</code>
1616
1617<h3>Program Options</h3>
1618<dl>
1619 <dt>@c --distance </dt>
1620 <dd>Distance apart to place nodes (in meters). [50] </dd>
1621 <dt>@c --format </dt>
1622 <dd>Format to use for data output. [omnet] </dd>
1623 <dt>@c --experiment </dt>
1624 <dd>Identifier for experiment. [wifi-distance-test] </dd>
1625 <dt>@c --strategy </dt>
1626 <dd>Identifier for strategy. [wifi-default] </dd>
1627 <dt>@c --run </dt>
1628 <dd>Identifier for run. [run-1775514021] </dd>
1629</dl>
1630*/
1631/**
1632 @file wifi-he-network.cc
1633<h3>Usage</h3>
1634<code>$ ./ns3 run "wifi-he-network [Program Options]"</code>
1635
1636<h3>Program Options</h3>
1637<dl>
1638 <dt>@c --staticSetup </dt>
1639 <dd>Whether devices are configured using the static setup helper [true] </dd>
1640 <dt>@c --frequency </dt>
1641 <dd>Whether working in the 2.4, 5 or 6 GHz band (other values gets rejected) [5] </dd>
1642 <dt>@c --distance </dt>
1643 <dd>Distance in meters between the station and the access point [1] </dd>
1644 <dt>@c --simulationTime </dt>
1645 <dd>Simulation time [+10s] </dd>
1646 <dt>@c --udp </dt>
1647 <dd>UDP if set to 1, TCP otherwise [true] </dd>
1648 <dt>@c --downlink </dt>
1649 <dd>Generate downlink flows if set to 1, uplink flows otherwise [true] </dd>
1650 <dt>@c --useRts </dt>
1651 <dd>Enable/disable RTS/CTS [false] </dd>
1652 <dt>@c --use80Plus80 </dt>
1653 <dd>Enable/disable use of 80+80 MHz [false] </dd>
1654 <dt>@c --useExtendedBlockAck </dt>
1655 <dd>Enable/disable use of extended BACK [false] </dd>
1656 <dt>@c --nStations </dt>
1657 <dd>Number of non-AP HE stations [1] </dd>
1658 <dt>@c --dlAckType </dt>
1659 <dd>Ack sequence type for DL OFDMA (NO-OFDMA, ACK-SU-FORMAT, MU-BAR, AGGR-MU-BAR) [NO-OFDMA] </dd>
1660 <dt>@c --enableUlOfdma </dt>
1661 <dd>Enable UL OFDMA (useful if DL OFDMA is enabled and TCP is used) [false] </dd>
1662 <dt>@c --enableBsrp </dt>
1663 <dd>Enable BSRP (useful if DL and UL OFDMA are enabled and TCP is used) [false] </dd>
1664 <dt>@c --muSchedAccessReqInterval </dt>
1665 <dd>Duration of the interval between two requests for channel access made by the MU scheduler [+0fs] </dd>
1666 <dt>@c --mcs </dt>
1667 <dd>list of comma separated MCS values to test; if unset, all MCS values (0-11) are tested </dd>
1668 <dt>@c --channelWidth </dt>
1669 <dd>if set, limit testing to a specific channel width expressed in MHz (20, 40, 80 or 160 MHz) [-1] </dd>
1670 <dt>@c --guardInterval </dt>
1671 <dd>if set, limit testing to a specific guard interval duration expressed in nanoseconds (800, 1600 or 3200 ns) [-1] </dd>
1672 <dt>@c --payloadSize </dt>
1673 <dd>The application payload size in bytes [700] </dd>
1674 <dt>@c --phyModel </dt>
1675 <dd>PHY model to use when OFDMA is disabled (Yans or Spectrum). If 80+80 MHz or OFDMA is enabled then Spectrum is automatically selected [Yans] </dd>
1676 <dt>@c --minExpectedThroughput </dt>
1677 <dd>if set, simulation fails if the lowest throughput is below this value [0] </dd>
1678 <dt>@c --maxExpectedThroughput </dt>
1679 <dd>if set, simulation fails if the highest throughput is above this value [0] </dd>
1680</dl>
1681*/
1682/**
1683 @file wifi-hidden-terminal.cc
1684<h3>Usage</h3>
1685<code>$ ./ns3 run "wifi-hidden-terminal [Program Options]"</code>
1816 <dd>number of retries per groupcast frame when GCR-UR retransmission policy is used [7] </dd>
1817 <dt>@c --gcrProtection </dt>
1818 <dd>protection to use for GCR (Rts-Cts or Cts-To-Self) [Rts-Cts] </dd>
1819 <dt>@c --multicastFrameErrorRate </dt>
1820 <dd>artificial error rate for multicast frame [0] </dd>
1821 <dt>@c --maxAmpduLength </dt>
1822 <dd>maximum length in bytes of an A-MPDU [0] </dd>
1823 <dt>@c --minExpectedPackets </dt>
1824 <dd>if set, simulation fails if the lowest amount of received packets is below this value (in Mbit/s) [0] </dd>
1825 <dt>@c --maxExpectedPackets </dt>
1826 <dd>if set, simulation fails if the highest amount of received packets is above this value (in Mbit/s) [0] </dd>
1827 <dt>@c --minExpectedThroughput </dt>
1828 <dd>if set, simulation fails if the throughput is below this value [0] </dd>
1829 <dt>@c --maxExpectedThroughput </dt>
1830 <dd>if set, simulation fails if the throughput is above this value [0] </dd>
1831</dl>
1832*/
1833/**
1834 @file wifi-multirate.cc
1835<h3>Usage</h3>
1836<code>$ ./ns3 run "wifi-multirate [Program Options]"</code>
1837
1838<h3>Program Options</h3>
1839<dl>
1840 <dt>@c --packetSize </dt>
1841 <dd>packet size [2000] </dd>
1842 <dt>@c --totalTime </dt>
1843 <dd>simulation time [0.3] </dd>
1844 <dt>@c --samplingPeriod </dt>
1845 <dd>sampling period [0.1] </dd>
1846 <dt>@c --rtsThreshold </dt>
1847 <dd>rts threshold [2200] </dd>
1848 <dt>@c --rateManager </dt>
1849 <dd>type of rate [ns3::MinstrelWifiManager] </dd>
1850 <dt>@c --outputFileName </dt>
1851 <dd>output filename [minstrel] </dd>
1852 <dt>@c --enableRouting </dt>
1853 <dd>enable Routing [false] </dd>
1854 <dt>@c --enableMobility </dt>
1855 <dd>enable Mobility [false] </dd>
1856 <dt>@c --scenario </dt>
1857 <dd>scenario [4] </dd>
1858</dl>
1859*/
1860/**
1861 @file wifi-multi-tos.cc
1862<h3>Usage</h3>
1863<code>$ ./ns3 run "wifi-multi-tos [Program Options]"</code>
1864
1865<h3>Program Options</h3>
1866<dl>
1867 <dt>@c --nWifi </dt>
1868 <dd>Number of stations [4] </dd>
1869 <dt>@c --distance </dt>
1870 <dd>Distance in meters between the stations and the access point [1] </dd>
1871 <dt>@c --simulationTime </dt>
1872 <dd>Simulation time [+10s] </dd>
1873 <dt>@c --useRts </dt>
1874 <dd>Enable/disable RTS/CTS [false] </dd>
1875 <dt>@c --mcs </dt>
1876 <dd>MCS value (0 - 7) [7] </dd>
1877 <dt>@c --channelWidth </dt>
1878 <dd>Channel width in MHz [␔] </dd>
1879 <dt>@c --useShortGuardInterval </dt>
1880 <dd>Enable/disable short guard interval [false] </dd>
1881</dl>
1882*/
1883/**
1884 @file wifi-ofdm-he-validation.cc
1885<h3>Usage</h3>
1886<code>$ ./ns3 run "wifi-ofdm-he-validation [Program Options]"</code>
1887
1888<h3>Program Options</h3>
1889<dl>
1890 <dt>@c --FrameSize </dt>
1891 <dd>The frame size [1500] </dd>
1892</dl>
1893*/
1894/**
1895 @file wifi-ofdm-ht-validation.cc
1896<h3>Usage</h3>
1897<code>$ ./ns3 run "wifi-ofdm-ht-validation [Program Options]"</code>
1898
1899<h3>Program Options</h3>
1900<dl>
1901 <dt>@c --FrameSize </dt>
1902 <dd>The frame size in bytes [1500] </dd>
1903</dl>
1904*/
1905/**
1906 @file wifi-ofdm-validation.cc
1907<h3>Usage</h3>
1908<code>$ ./ns3 run "wifi-ofdm-validation [Program Options]"</code>
1909
1910<h3>Program Options</h3>
1911<dl>
1912 <dt>@c --FrameSize </dt>
1913 <dd>The frame size in bytes [1500] </dd>
1914</dl>
1915*/
1916/**
1917 @file wifi-ofdm-vht-validation.cc
1918<h3>Usage</h3>
1919<code>$ ./ns3 run "wifi-ofdm-vht-validation [Program Options]"</code>
1920
1921<h3>Program Options</h3>
1922<dl>
1923 <dt>@c --FrameSize </dt>
1924 <dd>The frame size in bytes [1500] </dd>
1925</dl>
1926*/
1927/**
1928 @file wifi-phy-configuration.cc
1929<h3>Usage</h3>
1930<code>$ ./ns3 run "wifi-phy-configuration [Program Options]"</code>
1931
1932<h3>Program Options</h3>
1933<dl>
1934 <dt>@c --testCase </dt>
1935 <dd>Test case [0] </dd>
1936 <dt>@c --printAttributes </dt>
1937 <dd>If true, print out attributes [false] </dd>
1938</dl>
1939*/
1940/**
1941 @file wifi-power-adaptation-distance.cc
1942<h3>Usage</h3>
1943<code>$ ./ns3 run "wifi-power-adaptation-distance [Program Options]"</code>
1944
1945<h3>Program Options</h3>
1946<dl>
1947 <dt>@c --manager </dt>
1948 <dd>PRC Manager [ns3::ParfWifiManager] </dd>
1949 <dt>@c --rtsThreshold </dt>
1950 <dd>RTS threshold [2346] </dd>
1951 <dt>@c --outputFileName </dt>
1952 <dd>Output filename [parf] </dd>
1953 <dt>@c --steps </dt>
1954 <dd>How many different distances to try [200] </dd>
1955 <dt>@c --stepsTime </dt>
1956 <dd>Time on each step [+1s] </dd>
1957 <dt>@c --stepsSize </dt>
1958 <dd>Distance between steps [1] </dd>
1959 <dt>@c --maxPower </dt>
1960 <dd>Maximum available transmission level (dbm). [17] </dd>
1961 <dt>@c --minPower </dt>
1962 <dd>Minimum available transmission level (dbm). [0] </dd>
1963 <dt>@c --powerLevels </dt>
1964 <dd>Number of transmission power levels available between TxPowerStart and TxPowerEnd included. [18] </dd>
1965 <dt>@c --AP1_x </dt>
1966 <dd>Position of AP1 in x coordinate [0] </dd>
1967 <dt>@c --AP1_y </dt>
1968 <dd>Position of AP1 in y coordinate [0] </dd>
1969 <dt>@c --STA1_x </dt>
1970 <dd>Position of STA1 in x coordinate [5] </dd>
1971 <dt>@c --STA1_y </dt>
1972 <dd>Position of STA1 in y coordinate [0] </dd>
1973</dl>
1974*/
1975/**
1976 @file wifi-power-adaptation-interference.cc
1977<h3>Usage</h3>
1978<code>$ ./ns3 run "wifi-power-adaptation-interference [Program Options]"</code>
1979
1980<h3>Program Options</h3>
1981<dl>
1982 <dt>@c --manager </dt>
1983 <dd>PRC Manager [ns3::ParfWifiManager] </dd>
1984 <dt>@c --rtsThreshold </dt>
1985 <dd>RTS threshold [2346] </dd>
1986 <dt>@c --outputFileName </dt>
1987 <dd>Output filename [parf] </dd>
1988 <dt>@c --simuTime </dt>
1989 <dd>Total simulation time (sec) [+1.66667min] </dd>
1990 <dt>@c --maxPower </dt>
1991 <dd>Maximum available transmission level (dbm). [17] </dd>
1992 <dt>@c --minPower </dt>
1993 <dd>Minimum available transmission level (dbm). [0] </dd>
1994 <dt>@c --powerLevels </dt>
1995 <dd>Number of transmission power levels available between TxPowerStart and TxPowerEnd included. [18] </dd>
1996 <dt>@c --AP1_x </dt>
1997 <dd>Position of AP1 in x coordinate [0] </dd>
1998 <dt>@c --AP1_y </dt>
1999 <dd>Position of AP1 in y coordinate [0] </dd>
2000 <dt>@c --STA1_x </dt>
2001 <dd>Position of STA1 in x coordinate [10] </dd>
2002 <dt>@c --STA1_y </dt>
2003 <dd>Position of STA1 in y coordinate [0] </dd>
2004 <dt>@c --AP2_x </dt>
2005 <dd>Position of AP2 in x coordinate [200] </dd>
2006 <dt>@c --AP2_y </dt>
2007 <dd>Position of AP2 in y coordinate [0] </dd>
2008 <dt>@c --STA2_x </dt>
2009 <dd>Position of STA2 in x coordinate [180] </dd>
2010 <dt>@c --STA2_y </dt>
2011 <dd>Position of STA2 in y coordinate [0] </dd>
2012</dl>
2013*/
2014/**
2015 @file wifi-ps-mode.cc
2016<h3>Usage</h3>
2017<code>$ ./ns3 run "wifi-ps-mode [Program Options]"</code>
2018
2019<h3>Program Options</h3>
2020<dl>
2021 <dt>@c --standard </dt>
2022 <dd>Supported standard (11n, 11ac, 11ax, 11be) [11be] </dd>
2023 <dt>@c --channels </dt>
2024 <dd>Colon separated (no spaces) list of channel settings for the links of both the AP and the STAs [36,0,BAND_5GHZ,0] </dd>
2025 <dt>@c --nStas </dt>
2026 <dd>the number of non-AP devices [1] </dd>
2027 <dt>@c --psMode </dt>
2028 <dd>Comma separated (no spaces) list of pairs indicating whether PM mode must be enabled on a given link for all non-AP devices (e.g., "0:true,1:false" enables PM mode only on link 0) [0:true] </dd>
2029 <dt>@c --raa </dt>
2030 <dd>TypeId of the rate adaptation algorithm to use [ThompsonSamplingWifiManager] </dd>