A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
introspected-command-line.h
Go to the documentation of this file.
1/* This file is automatically generated by
2 CommandLine::PrintDoxygenUsage() from the CommandLine configuration
3 in various example programs. Do not edit this file! Edit the
4 CommandLine configuration in those files instead.
5 */
6/**
7 \file adaptive-red-tests.cc
8<h3>Usage</h3>
9<code>$ ./ns3 run "adaptive-red-tests [Program Options]"</code>
10
11<h3>Program Options</h3>
12<dl>
13 <dt>\c --testNumber </dt>
14 <dd>Run test 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14 or 15 [1] </dd>
15 <dt>\c --pathOut </dt>
16 <dd>Path to save results from --writeForPlot/--writePcap/--writeFlowMonitor [.] </dd>
17 <dt>\c --writeForPlot </dt>
18 <dd>Write results for plot (gnuplot) [false] </dd>
19 <dt>\c --writePcap </dt>
20 <dd>Write results in pcapfile [false] </dd>
21 <dt>\c --writeFlowMonitor </dt>
22 <dd>Enable Flow Monitor and write their results [false] </dd>
23</dl>
24*/
25/**
26 \file adhoc-aloha-ideal-phy.cc
27<h3>Usage</h3>
28<code>$ ./ns3 run "adhoc-aloha-ideal-phy [Program Options]"</code>
29
30<h3>Program Options</h3>
31<dl>
32 <dt>\c --verbose </dt>
33 <dd>Print trace information if true [false] </dd>
34</dl>
35*/
36/**
37 \file adhoc-aloha-ideal-phy-matrix-propagation-loss-model.cc
38<h3>Usage</h3>
39<code>$ ./ns3 run "adhoc-aloha-ideal-phy-matrix-propagation-loss-model [Program Options]"</code>
40
41<h3>Program Options</h3>
42<dl>
43 <dt>\c --verbose </dt>
44 <dd>Print trace information if true [false] </dd>
45 <dt>\c --lossDb </dt>
46 <dd>link loss in dB [130] </dd>
47 <dt>\c --txPowerW </dt>
48 <dd>txPower in Watts [0.1] </dd>
49 <dt>\c --phyRate </dt>
50 <dd>PHY rate in bps [500000] </dd>
51 <dt>\c --pktSize </dt>
52 <dd>packet size in bytes [1000] </dd>
53 <dt>\c --simDuration </dt>
54 <dd>duration of the simulation in seconds [0.5] </dd>
55 <dt>\c --channelType </dt>
56 <dd>which SpectrumChannel implementation to be used [ns3::SingleModelSpectrumChannel] </dd>
57</dl>
58*/
59/**
60 \file adhoc-aloha-ideal-phy-with-microwave-oven.cc
61<h3>Usage</h3>
62<code>$ ./ns3 run "adhoc-aloha-ideal-phy-with-microwave-oven [Program Options]"</code>
63
64<h3>Program Options</h3>
65<dl>
66 <dt>\c --verbose </dt>
67 <dd>Print trace information if true [false] </dd>
68</dl>
69*/
70/**
71 \file buildings-pathloss-profiler.cc
72<h3>Usage</h3>
73<code>$ ./ns3 run "buildings-pathloss-profiler [Program Options]"</code>
74
75<h3>Program Options</h3>
76<dl>
77 <dt>\c --hEnb </dt>
78 <dd>Height of the eNB [30] </dd>
79 <dt>\c --hUe </dt>
80 <dd>Height of UE [1] </dd>
81 <dt>\c --enbIndoor </dt>
82 <dd>Boolean for eNB Indoor/Outdoor selection [false] </dd>
83 <dt>\c --ueIndoor </dt>
84 <dd>Boolean for UE Indoor/Outdoor selection [false] </dd>
85</dl>
86*/
87/**
88 \file codel-vs-pfifo-asymmetric.cc
89<h3>Usage</h3>
90<code>$ ./ns3 run "codel-vs-pfifo-asymmetric [Program Options]"</code>
91
92<h3>Program Options</h3>
93<dl>
94 <dt>\c --serverCmtsDelay </dt>
95 <dd>Link delay between server and CMTS [15ms] </dd>
96 <dt>\c --cmtsRouterDelay </dt>
97 <dd>Link delay between CMTS and rounter [6ms] </dd>
98 <dt>\c --routerHostDelay </dt>
99 <dd>Link delay between router and host [0.1ms] </dd>
100 <dt>\c --serverLanDataRate </dt>
101 <dd>Server LAN net device data rate [10Gbps] </dd>
102 <dt>\c --cmtsLanDataRate </dt>
103 <dd>CMTS LAN net device data rate [10Gbps] </dd>
104 <dt>\c --cmtsWanDataRate </dt>
105 <dd>CMTS WAN net device data rate [22Mbps] </dd>
106 <dt>\c --routerWanDataRate </dt>
107 <dd>Router WAN net device data rate [5Mbps] </dd>
108 <dt>\c --routerLanDataRate </dt>
109 <dd>Router LAN net device data rate [10Gbps] </dd>
110 <dt>\c --hostLanDataRate </dt>
111 <dd>Host LAN net device data rate [10Gbps] </dd>
112 <dt>\c --routerWanQueueDiscType </dt>
113 <dd>Router WAN queue disc type: PfifoFast, CoDel [CoDel] </dd>
114 <dt>\c --queueSize </dt>
115 <dd>Queue size in packets [1000] </dd>
116 <dt>\c --pktSize </dt>
117 <dd>Packet size in bytes [1458] </dd>
118 <dt>\c --numOfUpLoadBulkFlows </dt>
119 <dd>Number of upload bulk transfer flows [1] </dd>
120 <dt>\c --numOfDownLoadBulkFlows </dt>
121 <dd>Number of download bulk transfer flows [1] </dd>
122 <dt>\c --numOfUpLoadOnOffFlows </dt>
123 <dd>Number of upload OnOff flows [1] </dd>
124 <dt>\c --numOfDownLoadOnOffFlows </dt>
125 <dd>Number of download OnOff flows [1] </dd>
126 <dt>\c --startTime </dt>
127 <dd>Simulation start time [0.1] </dd>
128 <dt>\c --simDuration </dt>
129 <dd>Simulation duration in seconds [60] </dd>
130 <dt>\c --isPcapEnabled </dt>
131 <dd>Flag to enable/disable pcap [true] </dd>
132 <dt>\c --logging </dt>
133 <dd>Flag to enable/disable logging [true] </dd>
134</dl>
135*/
136/**
137 \file codel-vs-pfifo-basic-test.cc
138<h3>Usage</h3>
139<code>$ ./ns3 run "codel-vs-pfifo-basic-test [Program Options]"</code>
140
141<h3>Program Options</h3>
142<dl>
143 <dt>\c --bottleneckBandwidth </dt>
144 <dd>Bottleneck bandwidth [5Mbps] </dd>
145 <dt>\c --bottleneckDelay </dt>
146 <dd>Bottleneck delay [5ms] </dd>
147 <dt>\c --accessBandwidth </dt>
148 <dd>Access link bandwidth [100Mbps] </dd>
149 <dt>\c --accessDelay </dt>
150 <dd>Access link delay [0.1ms] </dd>
151 <dt>\c --queueDiscType </dt>
152 <dd>Bottleneck queue disc type: PfifoFast, CoDel [PfifoFast] </dd>
153 <dt>\c --queueDiscSize </dt>
154 <dd>Bottleneck queue disc size in packets [1000] </dd>
155 <dt>\c --queueSize </dt>
156 <dd>Devices queue size in packets [10] </dd>
157 <dt>\c --pktSize </dt>
158 <dd>Packet size in bytes [1458] </dd>
159 <dt>\c --startTime </dt>
160 <dd>Simulation start time [0.1] </dd>
161 <dt>\c --simDuration </dt>
162 <dd>Simulation duration in seconds [60] </dd>
163 <dt>\c --isPcapEnabled </dt>
164 <dd>Flag to enable/disable pcap [true] </dd>
165 <dt>\c --pcapFileName </dt>
166 <dd>Name of pcap file [pcapFilePfifoFast.pcap] </dd>
167 <dt>\c --cwndTrFileName </dt>
168 <dd>Name of cwnd trace file [cwndPfifoFast.tr] </dd>
169 <dt>\c --logging </dt>
170 <dd>Flag to enable/disable logging [false] </dd>
171</dl>
172*/
173/**
174 \file config-store-save.cc
175<h3>Usage</h3>
176<code>$ ./ns3 run "config-store-save [Program Options]"</code>
177Without arguments, write out ConfigStore defaults, globals, and
178test object ConfigExample attributes to text file output-attributes.txt
179and (when XML supported) output-attributes.xml. Optionally set
180attributes to write out using --load &lt;filename> where &lt;filename> is a
181previously saved config-store file to load.
182Observe load behavior by setting environment variable NS_LOG=RawTextConfig.
183
184<h3>Program Options</h3>
185<dl>
186 <dt>\c --load </dt>
187 <dd>Relative path to config-store input file </dd>
188</dl>
189*/
190/**
191 \file csma-bridge.cc
192<h3>Usage</h3>
193<code>$ ./ns3 run "csma-bridge"</code>
194*/
195/**
196 \file csma-bridge-one-hop.cc
197<h3>Usage</h3>
198<code>$ ./ns3 run "csma-bridge-one-hop"</code>
199*/
200/**
201 \file csma-broadcast.cc
202<h3>Usage</h3>
203<code>$ ./ns3 run "csma-broadcast"</code>
204*/
205/**
206 \file csma-multicast.cc
207<h3>Usage</h3>
208<code>$ ./ns3 run "csma-multicast"</code>
209*/
210/**
211 \file csma-one-subnet.cc
212<h3>Usage</h3>
213<code>$ ./ns3 run "csma-one-subnet"</code>
214*/
215/**
216 \file csma-packet-socket.cc
217<h3>Usage</h3>
218<code>$ ./ns3 run "csma-packet-socket"</code>
219*/
220/**
221 \file csma-ping.cc
222<h3>Usage</h3>
223<code>$ ./ns3 run "csma-ping [Program Options]"</code>
224
225<h3>Program Options</h3>
226<dl>
227 <dt>\c --verbose </dt>
228 <dd>print received background traffic packets and ping RTT values [false] </dd>
229</dl>
230*/
231/**
232 \file csma-raw-ip-socket.cc
233<h3>Usage</h3>
234<code>$ ./ns3 run "csma-raw-ip-socket [Program Options]"</code>
235
236<h3>Program Options</h3>
237<dl>
238 <dt>\c --dataRate </dt>
239 <dd>application dataRate (Kb/s) [10] </dd>
240</dl>
241*/
242/**
243 \file double-probe-example.cc
244<h3>Usage</h3>
245<code>$ ./ns3 run "double-probe-example"</code>
246*/
247/**
248 \file dumbbell-animation.cc
249<h3>Usage</h3>
250<code>$ ./ns3 run "dumbbell-animation [Program Options]"</code>
251
252<h3>Program Options</h3>
253<dl>
254 <dt>\c --nLeftLeaf </dt>
255 <dd>Number of left side leaf nodes [5] </dd>
256 <dt>\c --nRightLeaf </dt>
257 <dd>Number of right side leaf nodes [5] </dd>
258 <dt>\c --nLeaf </dt>
259 <dd>Number of left and right side leaf nodes [0] </dd>
260 <dt>\c --animFile </dt>
261 <dd>File Name for Animation Output [dumbbell-animation.xml] </dd>
262</dl>
263*/
264/**
265 \file dummy-network.cc
266<h3>Usage</h3>
267<code>$ ./ns3 run "dummy-network"</code>
268*/
269/**
270 \file dynamic-global-routing.cc
271<h3>Usage</h3>
272<code>$ ./ns3 run "dynamic-global-routing"</code>
273*/
274/**
275 \file energy-model-example.cc
276<h3>Usage</h3>
277<code>$ ./ns3 run "energy-model-example [Program Options]"</code>
278
279<h3>Program Options</h3>
280<dl>
281 <dt>\c --phyMode </dt>
282 <dd>Wifi Phy mode [DsssRate1Mbps] </dd>
283 <dt>\c --Prss </dt>
284 <dd>Intended primary RSS (dBm) [-80] </dd>
285 <dt>\c --PpacketSize </dt>
286 <dd>size of application packet sent [200] </dd>
287 <dt>\c --numPackets </dt>
288 <dd>Total number of packets to send [10000] </dd>
289 <dt>\c --startTime </dt>
290 <dd>Simulation start time [0] </dd>
291 <dt>\c --distanceToRx </dt>
292 <dd>X-Axis distance between nodes [100] </dd>
293 <dt>\c --verbose </dt>
294 <dd>Turn on all device log components [false] </dd>
295</dl>
296*/
297/**
298 \file energy-model-with-harvesting-example.cc
299<h3>Usage</h3>
300<code>$ ./ns3 run "energy-model-with-harvesting-example [Program Options]"</code>
301
302<h3>Program Options</h3>
303<dl>
304 <dt>\c --phyMode </dt>
305 <dd>Wifi Phy mode [DsssRate1Mbps] </dd>
306 <dt>\c --Prss </dt>
307 <dd>Intended primary RSS (dBm) [-80] </dd>
308 <dt>\c --PacketSize </dt>
309 <dd>size of application packet sent [200] </dd>
310 <dt>\c --numPackets </dt>
311 <dd>Total number of packets to send [10000] </dd>
312 <dt>\c --startTime </dt>
313 <dd>Simulation start time [0] </dd>
314 <dt>\c --distanceToRx </dt>
315 <dd>X-Axis distance between nodes [100] </dd>
316 <dt>\c --verbose </dt>
317 <dd>Turn on all device log components [false] </dd>
318</dl>
319*/
320/**
321 \file fd2fd-onoff.cc
322<h3>Usage</h3>
323<code>$ ./ns3 run "fd2fd-onoff [Program Options]"</code>
324
325<h3>Program Options</h3>
326<dl>
327 <dt>\c --tcpMode </dt>
328 <dd>1:true, 0:false, default mode UDP [false] </dd>
329</dl>
330*/
331/**
332 \file fifth.cc
333<h3>Usage</h3>
334<code>$ ./ns3 run "fifth"</code>
335*/
336/**
337 \file file-helper-example.cc
338<h3>Usage</h3>
339<code>$ ./ns3 run "file-helper-example"</code>
340*/
341/**
342 \file first.cc
343<h3>Usage</h3>
344<code>$ ./ns3 run "first"</code>
345*/
346/**
347 \file global-injection-slash32.cc
348<h3>Usage</h3>
349<code>$ ./ns3 run "global-injection-slash32"</code>
350*/
351/**
352 \file global-routing-slash32.cc
353<h3>Usage</h3>
354<code>$ ./ns3 run "global-routing-slash32"</code>
355*/
356/**
357 \file gnuplot-helper-example.cc
358<h3>Usage</h3>
359<code>$ ./ns3 run "gnuplot-helper-example"</code>
360*/
361/**
362 \file grid-animation.cc
363<h3>Usage</h3>
364<code>$ ./ns3 run "grid-animation [Program Options]"</code>
365
366<h3>Program Options</h3>
367<dl>
368 <dt>\c --xSize </dt>
369 <dd>Number of rows of nodes [5] </dd>
370 <dt>\c --ySize </dt>
371 <dd>Number of columns of nodes [5] </dd>
372 <dt>\c --animFile </dt>
373 <dd>File Name for Animation Output [grid-animation.xml] </dd>
374</dl>
375*/
376/**
377 \file icmpv6-redirect.cc
378<h3>Usage</h3>
379<code>$ ./ns3 run "icmpv6-redirect [Program Options]"</code>
380
381<h3>Program Options</h3>
382<dl>
383 <dt>\c --verbose </dt>
384 <dd>turn on log components [false] </dd>
385</dl>
386*/
387/**
388 \file lena-cqi-threshold.cc
389<h3>Usage</h3>
390<code>$ ./ns3 run "lena-cqi-threshold"</code>
391*/
392/**
393 \file lena-dual-stripe.cc
394<h3>Usage</h3>
395<code>$ ./ns3 run "lena-dual-stripe"</code>
396*/
397/**
398 \file lena-fading.cc
399<h3>Usage</h3>
400<code>$ ./ns3 run "lena-fading"</code>
401*/
402/**
403 \file lena-intercell-interference.cc
404<h3>Usage</h3>
405<code>$ ./ns3 run "lena-intercell-interference [Program Options]"</code>
406
407<h3>Program Options</h3>
408<dl>
409 <dt>\c --enbDist </dt>
410 <dd>distance between the two eNBs [100] </dd>
411 <dt>\c --radius </dt>
412 <dd>the radius of the disc where UEs are placed around an eNB [50] </dd>
413 <dt>\c --numUes </dt>
414 <dd>how many UEs are attached to each eNB [1] </dd>
415 <dt>\c --simTime </dt>
416 <dd>Total duration of the simulation (in seconds) [1] </dd>
417</dl>
418*/
419/**
420 \file lena-ipv6-addr-conf.cc
421<h3>Usage</h3>
422<code>$ ./ns3 run "lena-ipv6-addr-conf"</code>
423*/
424/**
425 \file lena-ipv6-ue-rh.cc
426<h3>Usage</h3>
427<code>$ ./ns3 run "lena-ipv6-ue-rh"</code>
428*/
429/**
430 \file lena-ipv6-ue-ue.cc
431<h3>Usage</h3>
432<code>$ ./ns3 run "lena-ipv6-ue-ue"</code>
433*/
434/**
435 \file lena-pathloss-traces.cc
436<h3>Usage</h3>
437<code>$ ./ns3 run "lena-pathloss-traces [Program Options]"</code>
438
439<h3>Program Options</h3>
440<dl>
441 <dt>\c --enbDist </dt>
442 <dd>distance between the two eNBs [20] </dd>
443 <dt>\c --radius </dt>
444 <dd>the radius of the disc where UEs are placed around an eNB [10] </dd>
445 <dt>\c --numUes </dt>
446 <dd>how many UEs are attached to each eNB [1] </dd>
447</dl>
448*/
449/**
450 \file lena-profiling.cc
451<h3>Usage</h3>
452<code>$ ./ns3 run "lena-profiling [Program Options]"</code>
453
454<h3>Program Options</h3>
455<dl>
456 <dt>\c --nEnb </dt>
457 <dd>Number of eNodeBs per floor [1] </dd>
458 <dt>\c --nUe </dt>
459 <dd>Number of UEs [1] </dd>
460 <dt>\c --nFloors </dt>
461 <dd>Number of floors, 0 for Friis propagation model [0] </dd>
462 <dt>\c --simTime </dt>
463 <dd>Total duration of the simulation (in seconds) [1] </dd>
464</dl>
465*/
466/**
467 \file lena-radio-link-failure.cc
468<h3>Usage</h3>
469<code>$ ./ns3 run "lena-radio-link-failure [Program Options]"</code>
470
471<h3>Program Options</h3>
472<dl>
473 <dt>\c --simTime </dt>
474 <dd>Total duration of the simulation (in seconds) [+25s] </dd>
475 <dt>\c --numberOfEnbs </dt>
476 <dd>Number of eNBs [1] </dd>
477 <dt>\c --n311 </dt>
478 <dd>Number of in-synch indication [1] </dd>
479 <dt>\c --n310 </dt>
480 <dd>Number of out-of-synch indication [1] </dd>
481 <dt>\c --t310 </dt>
482 <dd>Timer for detecting the Radio link failure (in seconds) [+1s] </dd>
483 <dt>\c --interSiteDistance </dt>
484 <dd>Inter-site distance in meter [1200] </dd>
485 <dt>\c --useIdealRrc </dt>
486 <dd>Use ideal RRC protocol [true] </dd>
487 <dt>\c --enableCtrlErrorModel </dt>
488 <dd>Enable control error model [true] </dd>
489 <dt>\c --enableDataErrorModel </dt>
490 <dd>Enable data error model [true] </dd>
491 <dt>\c --enableNsLogs </dt>
492 <dd>Enable ns-3 logging (debug builds) [false] </dd>
493</dl>
494*/
495/**
496 \file lena-rem.cc
497<h3>Usage</h3>
498<code>$ ./ns3 run "lena-rem"</code>
499*/
500/**
501 \file lena-rem-sector-antenna.cc
502<h3>Usage</h3>
503<code>$ ./ns3 run "lena-rem-sector-antenna"</code>
504*/
505/**
506 \file lena-rlc-traces.cc
507<h3>Usage</h3>
508<code>$ ./ns3 run "lena-rlc-traces"</code>
509*/
510/**
511 \file lena-simple.cc
512<h3>Usage</h3>
513<code>$ ./ns3 run "lena-simple [Program Options]"</code>
514
515<h3>Program Options</h3>
516<dl>
517 <dt>\c --simTime </dt>
518 <dd>Total duration of the simulation [+1.05s] </dd>
519 <dt>\c --useCa </dt>
520 <dd>Whether to use carrier aggregation. [false] </dd>
521</dl>
522*/
523/**
524 \file lena-simple-epc.cc
525<h3>Usage</h3>
526<code>$ ./ns3 run "lena-simple-epc [Program Options]"</code>
527
528<h3>Program Options</h3>
529<dl>
530 <dt>\c --numNodePairs </dt>
531 <dd>Number of eNodeBs + UE pairs [2] </dd>
532 <dt>\c --simTime </dt>
533 <dd>Total duration of the simulation [+1.1s] </dd>
534 <dt>\c --distance </dt>
535 <dd>Distance between eNBs [m] [60] </dd>
536 <dt>\c --interPacketInterval </dt>
537 <dd>Inter packet interval [+100ms] </dd>
538 <dt>\c --useCa </dt>
539 <dd>Whether to use carrier aggregation. [false] </dd>
540 <dt>\c --disableDl </dt>
541 <dd>Disable downlink data flows [false] </dd>
542 <dt>\c --disableUl </dt>
543 <dd>Disable uplink data flows [false] </dd>
544 <dt>\c --disablePl </dt>
545 <dd>Disable data flows between peer UEs [false] </dd>
546</dl>
547*/
548/**
549 \file lena-x2-handover.cc
550<h3>Usage</h3>
551<code>$ ./ns3 run "lena-x2-handover [Program Options]"</code>
552
553<h3>Program Options</h3>
554<dl>
555 <dt>\c --numberOfUes </dt>
556 <dd>Number of UEs [1] </dd>
557 <dt>\c --numberOfEnbs </dt>
558 <dd>Number of eNodeBs [2] </dd>
559 <dt>\c --simTime </dt>
560 <dd>Total duration of the simulation [+490ms] </dd>
561 <dt>\c --disableDl </dt>
562 <dd>Disable downlink data flows [false] </dd>
563 <dt>\c --disableUl </dt>
564 <dd>Disable uplink data flows [false] </dd>
565</dl>
566*/
567/**
568 \file lr-wpan-data.cc
569<h3>Usage</h3>
570<code>$ ./ns3 run "lr-wpan-data [Program Options]"</code>
571
572<h3>Program Options</h3>
573<dl>
574 <dt>\c --verbose </dt>
575 <dd>turn on all log components [false] </dd>
576 <dt>\c --extended </dt>
577 <dd>use extended addressing [false] </dd>
578</dl>
579*/
580/**
581 \file lr-wpan-error-distance-plot.cc
582<h3>Usage</h3>
583<code>$ ./ns3 run "lr-wpan-error-distance-plot [Program Options]"</code>
584
585<h3>Program Options</h3>
586<dl>
587 <dt>\c --txPower </dt>
588 <dd>transmit power (dBm) [0] </dd>
589 <dt>\c --packetSize </dt>
590 <dd>packet (MSDU) size (bytes) [7] </dd>
591 <dt>\c --channelNumber </dt>
592 <dd>channel number [11] </dd>
593 <dt>\c --rxSensitivity </dt>
594 <dd>the rx sensitivity (dBm) [-106.58] </dd>
595</dl>
596*/
597/**
598 \file lr-wpan-phy-test.cc
599<h3>Usage</h3>
600<code>$ ./ns3 run "lr-wpan-phy-test"</code>
601*/
602/**
603 \file main-attribute-value.cc
604<h3>Usage</h3>
605<code>$ ./ns3 run "main-attribute-value [Program Options]"</code>
606
607<h3>Program Options</h3>
608<dl>
609 <dt>\c --maxSize </dt>
610 <dd>The max queue size (ns3::DropTailQueue<Packet>::MaxSize) [80p] </dd>
611</dl>
612*/
613/**
614 \file main-callback.cc
615<h3>Usage</h3>
616<code>$ ./ns3 run "main-callback"</code>
617*/
618/**
619 \file main-grid-topology.cc
620<h3>Usage</h3>
621<code>$ ./ns3 run "main-grid-topology"</code>
622*/
623/**
624 \file main-propagation-loss.cc
625<h3>Usage</h3>
626<code>$ ./ns3 run "main-propagation-loss [Program Options]"</code>
627
628<h3>Program Options</h3>
629<dl>
630 <dt>\c --test </dt>
631 <dd>Run as a test, sample the models only once [false] </dd>
632</dl>
633*/
634/**
635 \file main-ptr.cc
636<h3>Usage</h3>
637<code>$ ./ns3 run "main-ptr"</code>
638*/
639/**
640 \file main-random-topology.cc
641<h3>Usage</h3>
642<code>$ ./ns3 run "main-random-topology"</code>
643*/
644/**
645 \file main-random-walk.cc
646<h3>Usage</h3>
647<code>$ ./ns3 run "main-random-walk"</code>
648*/
649/**
650 \file main-simple.cc
651<h3>Usage</h3>
652<code>$ ./ns3 run "main-simple"</code>
653*/
654/**
655 \file mixed-global-routing.cc
656<h3>Usage</h3>
657<code>$ ./ns3 run "mixed-global-routing"</code>
658*/
659/**
660 \file mixed-wired-wireless.cc
661<h3>Usage</h3>
662<code>$ ./ns3 run "mixed-wired-wireless [Program Options]"</code>
663
664<h3>Program Options</h3>
665<dl>
666 <dt>\c --backboneNodes </dt>
667 <dd>number of backbone nodes [10] </dd>
668 <dt>\c --infraNodes </dt>
669 <dd>number of leaf nodes [2] </dd>
670 <dt>\c --lanNodes </dt>
671 <dd>number of LAN nodes [2] </dd>
672 <dt>\c --stopTime </dt>
673 <dd>simulation stop time (seconds) [20] </dd>
674 <dt>\c --useCourseChangeCallback </dt>
675 <dd>whether to enable course change tracing [false] </dd>
676</dl>
677*/
678/**
679 \file nix-simple.cc
680<h3>Usage</h3>
681<code>$ ./ns3 run "nix-simple [Program Options]"</code>
682
683<h3>Program Options</h3>
684<dl>
685 <dt>\c --useIPv6 </dt>
686 <dd>Use IPv6 instead of IPv4 [false] </dd>
687</dl>
688*/
689/**
690 \file object-names.cc
691<h3>Usage</h3>
692<code>$ ./ns3 run "object-names"</code>
693*/
694/**
695 \file outdoor-group-mobility-example.cc
696<h3>Usage</h3>
697<code>$ ./ns3 run "outdoor-group-mobility-example [Program Options]"</code>
698
699<h3>Program Options</h3>
700<dl>
701 <dt>\c --useHelper </dt>
702 <dd>Whether to use helper code [false] </dd>
703</dl>
704*/
705/**
706 \file pfifo-vs-red.cc
707<h3>Usage</h3>
708<code>$ ./ns3 run "pfifo-vs-red [Program Options]"</code>
709
710<h3>Program Options</h3>
711<dl>
712 <dt>\c --nLeaf </dt>
713 <dd>Number of left and right side leaf nodes [5] </dd>
714 <dt>\c --maxPackets </dt>
715 <dd>Max Packets allowed in the device queue [100] </dd>
716 <dt>\c --queueDiscLimitPackets </dt>
717 <dd>Max Packets allowed in the queue disc [1000] </dd>
718 <dt>\c --queueDiscType </dt>
719 <dd>Set QueueDisc type to PfifoFast or RED [PfifoFast] </dd>
720 <dt>\c --appPktSize </dt>
721 <dd>Set OnOff App Packet Size [512] </dd>
722 <dt>\c --appDataRate </dt>
723 <dd>Set OnOff App DataRate [10Mbps] </dd>
724 <dt>\c --modeBytes </dt>
725 <dd>Set QueueDisc mode to Packets &lt;0> or bytes &lt;1> [0] </dd>
726 <dt>\c --redMinTh </dt>
727 <dd>RED queue minimum threshold [50] </dd>
728 <dt>\c --redMaxTh </dt>
729 <dd>RED queue maximum threshold [80] </dd>
730</dl>
731*/
732/**
733 \file queue-discs-benchmark.cc
734<h3>Usage</h3>
735<code>$ ./ns3 run "queue-discs-benchmark [Program Options]"</code>
736
737<h3>Program Options</h3>
738<dl>
739 <dt>\c --bandwidth </dt>
740 <dd>Bottleneck bandwidth [10Mbps] </dd>
741 <dt>\c --delay </dt>
742 <dd>Bottleneck delay [5ms] </dd>
743 <dt>\c --queueDiscType </dt>
744 <dd>Bottleneck queue disc type in {PfifoFast, ARED, CoDel, FqCoDel, PIE, prio} [PfifoFast] </dd>
745 <dt>\c --queueDiscSize </dt>
746 <dd>Bottleneck queue disc size in packets [1000] </dd>
747 <dt>\c --netdevicesQueueSize </dt>
748 <dd>Bottleneck netdevices queue size in packets [50] </dd>
749 <dt>\c --bql </dt>
750 <dd>Enable byte queue limits on bottleneck netdevices [false] </dd>
751 <dt>\c --flowsDatarate </dt>
752 <dd>Upload and download flows datarate [20Mbps] </dd>
753 <dt>\c --flowsPacketsSize </dt>
754 <dd>Upload and download flows packets sizes [1000] </dd>
755 <dt>\c --startTime </dt>
756 <dd>Simulation start time [0.1] </dd>
757 <dt>\c --simDuration </dt>
758 <dd>Simulation duration in seconds [60] </dd>
759 <dt>\c --samplingPeriod </dt>
760 <dd>Goodput sampling period in seconds [1] </dd>
761</dl>
762*/
763/**
764 \file radvd-two-prefix.cc
765<h3>Usage</h3>
766<code>$ ./ns3 run "radvd-two-prefix [Program Options]"</code>
767
768<h3>Program Options</h3>
769<dl>
770 <dt>\c --verbose </dt>
771 <dd>turn on log components [false] </dd>
772</dl>
773*/
774/**
775 \file realtime-udp-echo.cc
776<h3>Usage</h3>
777<code>$ ./ns3 run "realtime-udp-echo"</code>
778*/
779/**
780 \file red-tests.cc
781<h3>Usage</h3>
782<code>$ ./ns3 run "red-tests [Program Options]"</code>
783
784<h3>Program Options</h3>
785<dl>
786 <dt>\c --testNumber </dt>
787 <dd>Run test 1, 3, 4 or 5 [1] </dd>
788 <dt>\c --pathOut </dt>
789 <dd>Path to save results from --writeForPlot/--writePcap/--writeFlowMonitor [.] </dd>
790 <dt>\c --writeForPlot </dt>
791 <dd>Write results for plot (gnuplot) [false] </dd>
792 <dt>\c --writePcap </dt>
793 <dd>Write results in pcapfile [false] </dd>
794 <dt>\c --writeFlowMonitor </dt>
795 <dd>Enable Flow Monitor and write their results [false] </dd>
796</dl>
797*/
798/**
799 \file red-vs-ared.cc
800<h3>Usage</h3>
801<code>$ ./ns3 run "red-vs-ared [Program Options]"</code>
802
803<h3>Program Options</h3>
804<dl>
805 <dt>\c --nLeaf </dt>
806 <dd>Number of left and right side leaf nodes [10] </dd>
807 <dt>\c --maxPackets </dt>
808 <dd>Max Packets allowed in the device queue [100] </dd>
809 <dt>\c --queueDiscLimitPackets </dt>
810 <dd>Max Packets allowed in the queue disc [1000] </dd>
811 <dt>\c --queueDiscType </dt>
812 <dd>Set Queue disc type to RED or ARED [RED] </dd>
813 <dt>\c --appPktSize </dt>
814 <dd>Set OnOff App Packet Size [512] </dd>
815 <dt>\c --appDataRate </dt>
816 <dd>Set OnOff App DataRate [10Mbps] </dd>
817 <dt>\c --modeBytes </dt>
818 <dd>Set Queue disc mode to Packets (false) or bytes (true) [false] </dd>
819 <dt>\c --redMinTh </dt>
820 <dd>RED queue minimum threshold [5] </dd>
821 <dt>\c --redMaxTh </dt>
822 <dd>RED queue maximum threshold [15] </dd>
823</dl>
824*/
825/**
826 \file red-vs-fengadaptive.cc
827<h3>Usage</h3>
828<code>$ ./ns3 run "red-vs-fengadaptive [Program Options]"</code>
829
830<h3>Program Options</h3>
831<dl>
832 <dt>\c --nLeaf </dt>
833 <dd>Number of left and right side leaf nodes [10] </dd>
834 <dt>\c --maxPackets </dt>
835 <dd>Max Packets allowed in the device queue [100] </dd>
836 <dt>\c --queueDiscLimitPackets </dt>
837 <dd>Max Packets allowed in the queue disc [1000] </dd>
838 <dt>\c --queueDiscType </dt>
839 <dd>Set Queue disc type to RED or FengAdaptive [RED] </dd>
840 <dt>\c --appPktSize </dt>
841 <dd>Set OnOff App Packet Size [512] </dd>
842 <dt>\c --appDataRate </dt>
843 <dd>Set OnOff App DataRate [10Mbps] </dd>
844 <dt>\c --modeBytes </dt>
845 <dd>Set Queue disc mode to Packets (false) or bytes (true) [false] </dd>
846 <dt>\c --redMinTh </dt>
847 <dd>RED queue minimum threshold [5] </dd>
848 <dt>\c --redMaxTh </dt>
849 <dd>RED queue maximum threshold [15] </dd>
850</dl>
851*/
852/**
853 \file red-vs-nlred.cc
854<h3>Usage</h3>
855<code>$ ./ns3 run "red-vs-nlred [Program Options]"</code>
856
857<h3>Program Options</h3>
858<dl>
859 <dt>\c --nLeaf </dt>
860 <dd>Number of left and right side leaf nodes [10] </dd>
861 <dt>\c --maxPackets </dt>
862 <dd>Max Packets allowed in the device queue [100] </dd>
863 <dt>\c --queueDiscLimitPackets </dt>
864 <dd>Max Packets allowed in the queue disc [1000] </dd>
865 <dt>\c --queueDiscType </dt>
866 <dd>Set Queue disc type to RED or NLRED [RED] </dd>
867 <dt>\c --appPktSize </dt>
868 <dd>Set OnOff App Packet Size [512] </dd>
869 <dt>\c --appDataRate </dt>
870 <dd>Set OnOff App DataRate [10Mbps] </dd>
871 <dt>\c --modeBytes </dt>
872 <dd>Set Queue disc mode to Packets (false) or bytes (true) [false] </dd>
873 <dt>\c --redMinTh </dt>
874 <dd>RED queue minimum threshold [5] </dd>
875 <dt>\c --redMaxTh </dt>
876 <dd>RED queue maximum threshold [15] </dd>
877</dl>
878*/
879/**
880 \file reference-point-group-mobility-example.cc
881<h3>Usage</h3>
882<code>$ ./ns3 run "reference-point-group-mobility-example [Program Options]"</code>
883
884<h3>Program Options</h3>
885<dl>
886 <dt>\c --useHelper </dt>
887 <dd>Whether to use helper code [false] </dd>
888</dl>
889*/
890/**
891 \file rv-battery-model-test.cc
892<h3>Usage</h3>
893<code>$ ./ns3 run "rv-battery-model-test"</code>
894*/
895/**
896 \file sample-random-variable.cc
897<h3>Usage</h3>
898<code>$ ./ns3 run "sample-random-variable"</code>
899*/
900/**
901 \file sample-simulator.cc
902<h3>Usage</h3>
903<code>$ ./ns3 run "sample-simulator"</code>
904*/
905/**
906 \file second.cc
907<h3>Usage</h3>
908<code>$ ./ns3 run "second [Program Options]"</code>
909
910<h3>Program Options</h3>
911<dl>
912 <dt>\c --nCsma </dt>
913 <dd>Number of &quot;extra&quot; CSMA nodes/devices [3] </dd>
914 <dt>\c --verbose </dt>
915 <dd>Tell echo applications to log if true [true] </dd>
916</dl>
917*/
918/**
919 \file seventh.cc
920<h3>Usage</h3>
921<code>$ ./ns3 run "seventh [Program Options]"</code>
922
923<h3>Program Options</h3>
924<dl>
925 <dt>\c --useIpv6 </dt>
926 <dd>Use Ipv6 [false] </dd>
927</dl>
928*/
929/**
930 \file simple-alternate-routing.cc
931<h3>Usage</h3>
932<code>$ ./ns3 run "simple-alternate-routing [Program Options]"</code>
933
934<h3>Program Options</h3>
935<dl>
936 <dt>\c --AlternateCost </dt>
937 <dd>This metric is used in the example script between n3 and n1 [1] </dd>
938</dl>
939*/
940/**
941 \file simple-error-model.cc
942<h3>Usage</h3>
943<code>$ ./ns3 run "simple-error-model [Program Options]"</code>
944
945<h3>Program Options</h3>
946<dl>
947 <dt>\c --errorModelType </dt>
948 <dd>TypeId of the error model to use [ns3::RateErrorModel] </dd>
949</dl>
950*/
951/**
952 \file simple-global-routing.cc
953<h3>Usage</h3>
954<code>$ ./ns3 run "simple-global-routing [Program Options]"</code>
955
956<h3>Program Options</h3>
957<dl>
958 <dt>\c --EnableMonitor </dt>
959 <dd>Enable Flow Monitor [false] </dd>
960</dl>
961*/
962/**
963 \file simple-point-to-point-olsr.cc
964<h3>Usage</h3>
965<code>$ ./ns3 run "simple-point-to-point-olsr"</code>
966*/
967/**
968 \file simple-routing-ping6.cc
969<h3>Usage</h3>
970<code>$ ./ns3 run "simple-routing-ping6"</code>
971*/
972/**
973 \file sixth.cc
974<h3>Usage</h3>
975<code>$ ./ns3 run "sixth"</code>
976*/
977/**
978 \file star-animation.cc
979<h3>Usage</h3>
980<code>$ ./ns3 run "star-animation [Program Options]"</code>
981
982<h3>Program Options</h3>
983<dl>
984 <dt>\c --nSpokes </dt>
985 <dd>Number of spoke nodes to place in the star [8] </dd>
986 <dt>\c --animFile </dt>
987 <dd>File Name for Animation Output [star-animation.xml] </dd>
988 <dt>\c --useIpv6 </dt>
989 <dd>use Ipv6 [ ] </dd>
990</dl>
991*/
992/**
993 \file star.cc
994<h3>Usage</h3>
995<code>$ ./ns3 run "star [Program Options]"</code>
996
997<h3>Program Options</h3>
998<dl>
999 <dt>\c --nSpokes </dt>
1000 <dd>Number of nodes to place in the star [8] </dd>
1001</dl>
1002*/
1003/**
1004 \file static-routing-slash32.cc
1005<h3>Usage</h3>
1006<code>$ ./ns3 run "static-routing-slash32"</code>
1007*/
1008/**
1009 \file tcp-large-transfer.cc
1010<h3>Usage</h3>
1011<code>$ ./ns3 run "tcp-large-transfer"</code>
1012*/
1013/**
1014 \file tcp-star-server.cc
1015<h3>Usage</h3>
1016<code>$ ./ns3 run "tcp-star-server [Program Options]"</code>
1017
1018<h3>Program Options</h3>
1019<dl>
1020 <dt>\c --nNodes </dt>
1021 <dd>Number of nodes to place in the star [9] </dd>
1022</dl>
1023*/
1024/**
1025 \file tcp-validation.cc
1026<h3>Usage</h3>
1027<code>$ ./ns3 run "tcp-validation [Program Options]"</code>
1028
1029<h3>Program Options</h3>
1030<dl>
1031 <dt>\c --firstTcpType </dt>
1032 <dd>first TCP type (cubic, dctcp, or reno) [cubic] </dd>
1033 <dt>\c --secondTcpType </dt>
1034 <dd>second TCP type (cubic, dctcp, or reno) </dd>
1035 <dt>\c --queueType </dt>
1036 <dd>bottleneck queue type (fq, codel, pie, or red) [codel] </dd>
1037 <dt>\c --baseRtt </dt>
1038 <dd>base RTT [+80ms] </dd>
1039 <dt>\c --ceThreshold </dt>
1040 <dd>CoDel CE threshold (for DCTCP) [+1ms] </dd>
1041 <dt>\c --linkRate </dt>
1042 <dd>data rate of bottleneck link [50000000bps] </dd>
1043 <dt>\c --stopTime </dt>
1044 <dd>simulation stop time [+1.16667min] </dd>
1045 <dt>\c --queueUseEcn </dt>
1046 <dd>use ECN on queue [false] </dd>
1047 <dt>\c --enablePcap </dt>
1048 <dd>enable Pcap [false] </dd>
1049 <dt>\c --validate </dt>
1050 <dd>validation case to run </dd>
1051</dl>
1052*/
1053/**
1054 \file tcp-variants-comparison.cc
1055<h3>Usage</h3>
1056<code>$ ./ns3 run "tcp-variants-comparison [Program Options]"</code>
1057
1058<h3>Program Options</h3>
1059<dl>
1060 <dt>\c --transport_prot </dt>
1061 <dd>Transport protocol to use: TcpNewReno, TcpLinuxReno, TcpHybla, TcpHighSpeed, TcpHtcp, TcpVegas, TcpScalable, TcpVeno, TcpBic, TcpYeah, TcpIllinois, TcpWestwoodPlus, TcpLedbat, TcpLp, TcpDctcp, TcpCubic, TcpBbr [TcpWestwoodPlus] </dd>
1062 <dt>\c --error_p </dt>
1063 <dd>Packet error rate [0] </dd>
1064 <dt>\c --bandwidth </dt>
1065 <dd>Bottleneck bandwidth [2Mbps] </dd>
1066 <dt>\c --delay </dt>
1067 <dd>Bottleneck delay [0.01ms] </dd>
1068 <dt>\c --access_bandwidth </dt>
1069 <dd>Access link bandwidth [10Mbps] </dd>
1070 <dt>\c --access_delay </dt>
1071 <dd>Access link delay [45ms] </dd>
1072 <dt>\c --tracing </dt>
1073 <dd>Flag to enable/disable tracing [false] </dd>
1074 <dt>\c --prefix_name </dt>
1075 <dd>Prefix of output trace file [TcpVariantsComparison] </dd>
1076 <dt>\c --data </dt>
1077 <dd>Number of Megabytes of data to transmit [0] </dd>
1078 <dt>\c --mtu </dt>
1079 <dd>Size of IP packets to send in bytes [400] </dd>
1080 <dt>\c --num_flows </dt>
1081 <dd>Number of flows [1] </dd>
1082 <dt>\c --duration </dt>
1083 <dd>Time to allow flows to run in seconds [100] </dd>
1084 <dt>\c --run </dt>
1085 <dd>Run index (for setting repeatable seeds) [0] </dd>
1086 <dt>\c --flow_monitor </dt>
1087 <dd>Enable flow monitor [false] </dd>
1088 <dt>\c --pcap_tracing </dt>
1089 <dd>Enable or disable PCAP tracing [false] </dd>
1090 <dt>\c --queue_disc_type </dt>
1091 <dd>Queue disc type for gateway (e.g. ns3::CoDelQueueDisc) [ns3::PfifoFastQueueDisc] </dd>
1092 <dt>\c --sack </dt>
1093 <dd>Enable or disable SACK option [true] </dd>
1094 <dt>\c --recovery </dt>
1095 <dd>Recovery algorithm type to use (e.g., ns3::TcpPrrRecovery [ns3::TcpClassicRecovery] </dd>
1096</dl>
1097*/
1098/**
1099 \file third.cc
1100<h3>Usage</h3>
1101<code>$ ./ns3 run "third [Program Options]"</code>
1102
1103<h3>Program Options</h3>
1104<dl>
1105 <dt>\c --nCsma </dt>
1106 <dd>Number of &quot;extra&quot; CSMA nodes/devices [3] </dd>
1107 <dt>\c --nWifi </dt>
1108 <dd>Number of wifi STA devices [3] </dd>
1109 <dt>\c --verbose </dt>
1110 <dd>Tell echo applications to log if true [true] </dd>
1111 <dt>\c --tracing </dt>
1112 <dd>Enable pcap tracing [false] </dd>
1113</dl>
1114*/
1115/**
1116 \file three-gpp-v2v-channel-example.cc
1117<h3>Usage</h3>
1118<code>$ ./ns3 run "three-gpp-v2v-channel-example [Program Options]"</code>
1119
1120<h3>Program Options</h3>
1121<dl>
1122 <dt>\c --frequency </dt>
1123 <dd>operating frequency in Hz [2.8e+10] </dd>
1124 <dt>\c --txPow </dt>
1125 <dd>tx power in dBm [30] </dd>
1126 <dt>\c --noiseFigure </dt>
1127 <dd>noise figure in dB [9] </dd>
1128 <dt>\c --scenario </dt>
1129 <dd>3GPP propagation scenario, V2V-Urban or V2V-Highway [V2V-Urban] </dd>
1130</dl>
1131*/
1132/**
1133 \file uan-cw-example.cc
1134<h3>Usage</h3>
1135<code>$ ./ns3 run "uan-cw-example [Program Options]"</code>
1136
1137<h3>Program Options</h3>
1138<dl>
1139 <dt>\c --NumNodes </dt>
1140 <dd>Number of transmitting nodes [15] </dd>
1141 <dt>\c --Depth </dt>
1142 <dd>Depth of transmitting and sink nodes [70] </dd>
1143 <dt>\c --RegionSize </dt>
1144 <dd>Size of boundary in meters [500] </dd>
1145 <dt>\c --PacketSize </dt>
1146 <dd>Generated packet size in bytes [32] </dd>
1147 <dt>\c --DataRate </dt>
1148 <dd>DataRate in bps [80] </dd>
1149 <dt>\c --CwMin </dt>
1150 <dd>Min CW to simulate [10] </dd>
1151 <dt>\c --CwMax </dt>
1152 <dd>Max CW to simulate [400] </dd>
1153 <dt>\c --SlotTime </dt>
1154 <dd>Slot time duration [+200ms] </dd>
1155 <dt>\c --Averages </dt>
1156 <dd>Number of topologies to test for each cw point [3] </dd>
1157 <dt>\c --GnuFile </dt>
1158 <dd>Name for GNU Plot output [uan-cw-example.gpl] </dd>
1159 <dt>\c --PerModel </dt>
1160 <dd>PER model name [ns3::UanPhyPerGenDefault] </dd>
1161 <dt>\c --SinrModel </dt>
1162 <dd>SINR model name [ns3::UanPhyCalcSinrDefault] </dd>
1163 <dt>\c --Quiet </dt>
1164 <dd>Run in quiet mode (disable logging) [false] </dd>
1165</dl>
1166*/
1167/**
1168 \file uan-rc-example.cc
1169<h3>Usage</h3>
1170<code>$ ./ns3 run "uan-rc-example [Program Options]"</code>
1171
1172<h3>Program Options</h3>
1173<dl>
1174 <dt>\c --TotalRate </dt>
1175 <dd>Total channel capacity [4096] </dd>
1176 <dt>\c --NumberRates </dt>
1177 <dd>Number of divided rates ( (NumberRates+1)%TotalRate should be 0) [1023] </dd>
1178 <dt>\c --MaxRange </dt>
1179 <dd>Maximum range between gateway and acoustic node [3000] </dd>
1180 <dt>\c --SimMin </dt>
1181 <dd>Minimum parameter to test (nodes if DoNode=1, &quot;a&quot; param otherwise) [1] </dd>
1182 <dt>\c --SimMax </dt>
1183 <dd>Maximum parameter to test (nodes if DoNode=1, &quot;a&quot; param otherwise) [1] </dd>
1184 <dt>\c --SimStep </dt>
1185 <dd>Amount to increment param per trial [1] </dd>
1186 <dt>\c --DataFile </dt>
1187 <dd>Filename for GnuPlot [uan-rc-example.gpl] </dd>
1188 <dt>\c --NumberNodes </dt>
1189 <dd>Number of nodes (invalid for doNode=1) [15] </dd>
1190 <dt>\c --SIFS </dt>
1191 <dd>SIFS time duration [+50ms] </dd>
1192 <dt>\c --PktSize </dt>
1193 <dd>Packet size in bytes [1000] </dd>
1194 <dt>\c --SimTime </dt>
1195 <dd>Simulation time per trial [+1.38889h] </dd>
1196 <dt>\c --DoNode </dt>
1197 <dd>1 for do max nodes simulation (invalidates AMin and AMax values) [true] </dd>
1198 <dt>\c --Quiet </dt>
1199 <dd>Run in quiet mode (disable logging) [false] </dd>
1200</dl>
1201*/
1202/**
1203 \file udp-echo.cc
1204<h3>Usage</h3>
1205<code>$ ./ns3 run "udp-echo [Program Options]"</code>
1206
1207<h3>Program Options</h3>
1208<dl>
1209 <dt>\c --useIpv6 </dt>
1210 <dd>Use Ipv6 [false] </dd>
1211</dl>
1212*/
1213/**
1214 \file wifi-80211e-txop.cc
1215<h3>Usage</h3>
1216<code>$ ./ns3 run "wifi-80211e-txop [Program Options]"</code>
1217
1218<h3>Program Options</h3>
1219<dl>
1220 <dt>\c --payloadSize </dt>
1221 <dd>Payload size in bytes [1472] </dd>
1222 <dt>\c --simulationTime </dt>
1223 <dd>Simulation time [+10s] </dd>
1224 <dt>\c --distance </dt>
1225 <dd>Distance in meters between the station and the access point [5] </dd>
1226 <dt>\c --enablePcap </dt>
1227 <dd>Enable/disable pcap file generation [false] </dd>
1228 <dt>\c --verifyResults </dt>
1229 <dd>Enable/disable results verification at the end of the simulation [false] </dd>
1230</dl>
1231*/
1232/**
1233 \file wifi-80211n-mimo.cc
1234<h3>Usage</h3>
1235<code>$ ./ns3 run "wifi-80211n-mimo [Program Options]"</code>
1236
1237<h3>Program Options</h3>
1238<dl>
1239 <dt>\c --step </dt>
1240 <dd>Granularity of the results to be plotted in meters [5] </dd>
1241 <dt>\c --simulationTime </dt>
1242 <dd>Simulation time per step [+5s] </dd>
1243 <dt>\c --channelBonding </dt>
1244 <dd>Enable/disable channel bonding (channel width = 20 MHz if false, channel width = 40 MHz if true) [false] </dd>
1245 <dt>\c --preambleDetection </dt>
1246 <dd>Enable/disable preamble detection model [true] </dd>
1247 <dt>\c --shortGuardInterval </dt>
1248 <dd>Enable/disable short guard interval [false] </dd>
1249 <dt>\c --frequency </dt>
1250 <dd>Whether working in the 2.4 or 5.0 GHz band (other values gets rejected) [5] </dd>
1251 <dt>\c --udp </dt>
1252 <dd>UDP if set to 1, TCP otherwise [true] </dd>
1253</dl>
1254*/
1255/**
1256 \file wifi-aggregation.cc
1257<h3>Usage</h3>
1258<code>$ ./ns3 run "wifi-aggregation [Program Options]"</code>
1259
1260<h3>Program Options</h3>
1261<dl>
1262 <dt>\c --payloadSize </dt>
1263 <dd>Payload size in bytes [1472] </dd>
1264 <dt>\c --enableRts </dt>
1265 <dd>Enable or disable RTS/CTS [false] </dd>
1266 <dt>\c --simulationTime </dt>
1267 <dd>Simulation time [+10s] </dd>
1268 <dt>\c --distance </dt>
1269 <dd>Distance in meters between the station and the access point [5] </dd>
1270 <dt>\c --enablePcap </dt>
1271 <dd>Enable/disable pcap file generation [false] </dd>
1272 <dt>\c --verifyResults </dt>
1273 <dd>Enable/disable results verification at the end of the simulation [false] </dd>
1274</dl>
1275*/
1276/**
1277 \file wifi-ap.cc
1278<h3>Usage</h3>
1279<code>$ ./ns3 run "wifi-ap [Program Options]"</code>
1280
1281<h3>Program Options</h3>
1282<dl>
1283 <dt>\c --verbose </dt>
1284 <dd>Print trace information if true [true] </dd>
1285</dl>
1286*/
1287/**
1288 \file wifi-backward-compatibility.cc
1289<h3>Usage</h3>
1290<code>$ ./ns3 run "wifi-backward-compatibility [Program Options]"</code>
1291
1292<h3>Program Options</h3>
1293<dl>
1294 <dt>\c --simulationTime </dt>
1295 <dd>Simulation time [+10s] </dd>
1296 <dt>\c --apVersion </dt>
1297 <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>
1298 <dt>\c --staVersion </dt>
1299 <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>
1300 <dt>\c --apRaa </dt>
1301 <dd>Rate adaptation algorithm used by the AP [Minstrel] </dd>
1302 <dt>\c --staRaa </dt>
1303 <dd>Rate adaptation algorithm used by the station [MinstrelHt] </dd>
1304 <dt>\c --apHasTraffic </dt>
1305 <dd>Enable/disable traffic on the AP [false] </dd>
1306 <dt>\c --staHasTraffic </dt>
1307 <dd>Enable/disable traffic on the station [true] </dd>
1308</dl>
1309*/
1310/**
1311 \file wifi-bianchi.cc
1312<h3>Usage</h3>
1313<code>$ ./ns3 run "wifi-bianchi [Program Options]"</code>
1314
1315<h3>Program Options</h3>
1316<dl>
1317 <dt>\c --verbose </dt>
1318 <dd>Logging level (0: no log - 1: simulation script logs - 2: all logs) [0] </dd>
1319 <dt>\c --tracing </dt>
1320 <dd>Generate trace files [false] </dd>
1321 <dt>\c --pktSize </dt>
1322 <dd>The packet size in bytes [1500] </dd>
1323 <dt>\c --trials </dt>
1324 <dd>The maximal number of runs per network size [1] </dd>
1325 <dt>\c --duration </dt>
1326 <dd>Time duration for each trial in seconds [100] </dd>
1327 <dt>\c --pcap </dt>
1328 <dd>Enable/disable PCAP tracing [false] </dd>
1329 <dt>\c --infra </dt>
1330 <dd>True to use infrastructure mode, false to use ring adhoc mode [false] </dd>
1331 <dt>\c --workDir </dt>
1332 <dd>The working directory used to store generated files [./] </dd>
1333 <dt>\c --phyMode </dt>
1334 <dd>Set the constant PHY mode string used to transmit frames [OfdmRate54Mbps] </dd>
1335 <dt>\c --standard </dt>
1336 <dd>Set the standard (11a, 11b, 11g, 11n, 11ac, 11ax) [11a] </dd>
1337 <dt>\c --nMinStas </dt>
1338 <dd>Minimum number of stations to start with [5] </dd>
1339 <dt>\c --nMaxStas </dt>
1340 <dd>Maximum number of stations to start with [50] </dd>
1341 <dt>\c --nStepSize </dt>
1342 <dd>Number of stations to add at each step [5] </dd>
1343 <dt>\c --plotBianchiModel </dt>
1344 <dd>First bit corresponds to the DIFS model, second bit to the EIFS model [1] </dd>
1345 <dt>\c --validate </dt>
1346 <dd>Enable/disable validation of the ns-3 simulations against the Bianchi model [false] </dd>
1347 <dt>\c --maxRelativeError </dt>
1348 <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>
1349 <dt>\c --frequency </dt>
1350 <dd>Set the operating frequency band in GHz: 2.4, 5 or 6 [5] </dd>
1351 <dt>\c --channelWidth </dt>
1352 <dd>Set the constant channel width in MHz (only for 11n/ac/ax) [20] </dd>
1353 <dt>\c --guardIntervalNs </dt>
1354 <dd>Set the the guard interval in nanoseconds (800 or 400 for 11n/ac, 800 or 1600 or 3200 for 11 ax) [800] </dd>
1355 <dt>\c --maxMpdus </dt>
1356 <dd>Set the maximum number of MPDUs in A-MPDUs (0 to disable MPDU aggregation) [ ] </dd>
1357 <dt>\c --distance </dt>
1358 <dd>Set the distance in meters between the AP and the STAs [0.001] </dd>
1359 <dt>\c --apTxPower </dt>
1360 <dd>Set the transmit power of the AP in dBm (if infrastructure only) [16] </dd>
1361 <dt>\c --staTxPower </dt>
1362 <dd>Set the transmit power of each STA in dBm (or all STAs if adhoc) [16] </dd>
1363 <dt>\c --pktInterval </dt>
1364 <dd>Set the socket packet interval in microseconds [1000] </dd>
1365</dl>
1366*/
1367/**
1368 \file wifi-blockack.cc
1369<h3>Usage</h3>
1370<code>$ ./ns3 run "wifi-blockack"</code>
1371*/
1372/**
1373 \file wifi-dsss-validation.cc
1374<h3>Usage</h3>
1375<code>$ ./ns3 run "wifi-dsss-validation [Program Options]"</code>
1376
1377<h3>Program Options</h3>
1378<dl>
1379 <dt>\c --FrameSize </dt>
1380 <dd>The frame size in bytes [1500] </dd>
1381</dl>
1382*/
1383/**
1384 \file wifi-eht-network.cc
1385<h3>Usage</h3>
1386<code>$ ./ns3 run "wifi-eht-network [Program Options]"</code>
1387
1388<h3>Program Options</h3>
1389<dl>
1390 <dt>\c --frequency </dt>
1391 <dd>Whether the first link operates in the 2.4, 5 or 6 GHz band (other values gets rejected) [5] </dd>
1392 <dt>\c --frequency2 </dt>
1393 <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>
1394 <dt>\c --frequency3 </dt>
1395 <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>
1396 <dt>\c --emlsrLinks </dt>
1397 <dd>The comma separated list of IDs of EMLSR links (for MLDs only) </dd>
1398 <dt>\c --emlsrPaddingDelay </dt>
1399 <dd>The EMLSR padding delay in microseconds (0, 32, 64, 128 or 256) [32] </dd>
1400 <dt>\c --emlsrTransitionDelay </dt>
1401 <dd>The EMLSR transition delay in microseconds (0, 16, 32, 64, 128 or 256) [128] </dd>
1402 <dt>\c --emlsrAuxSwitch </dt>
1403 <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>
1404 <dt>\c --emlsrAuxChWidth </dt>
1405 <dd>The maximum channel width (MHz) supported by Aux PHYs. [20] </dd>
1406 <dt>\c --emlsrAuxTxCapable </dt>
1407 <dd>Whether Aux PHYs are capable of transmitting. [true] </dd>
1408 <dt>\c --channelSwitchDelay </dt>
1409 <dd>The PHY channel switch delay in microseconds [100] </dd>
1410 <dt>\c --distance </dt>
1411 <dd>Distance in meters between the station and the access point [1] </dd>
1412 <dt>\c --simulationTime </dt>
1413 <dd>Simulation time [+10s] </dd>
1414 <dt>\c --udp </dt>
1415 <dd>UDP if set to 1, TCP otherwise [true] </dd>
1416 <dt>\c --downlink </dt>
1417 <dd>Generate downlink flows if set to 1, uplink flows otherwise [true] </dd>
1418 <dt>\c --useRts </dt>
1419 <dd>Enable/disable RTS/CTS [false] </dd>
1420 <dt>\c --use80Plus80 </dt>
1421 <dd>Enable/disable use of 80+80 MHz [false] </dd>
1422 <dt>\c --mpduBufferSize </dt>
1423 <dd>Size (in number of MPDUs) of the BlockAck buffer [512] </dd>
1424 <dt>\c --nStations </dt>
1425 <dd>Number of non-AP EHT stations [1] </dd>
1426 <dt>\c --dlAckType </dt>
1427 <dd>Ack sequence type for DL OFDMA (NO-OFDMA, ACK-SU-FORMAT, MU-BAR, AGGR-MU-BAR) [NO-OFDMA] </dd>
1428 <dt>\c --enableUlOfdma </dt>
1429 <dd>Enable UL OFDMA (useful if DL OFDMA is enabled and TCP is used) [false] </dd>
1430 <dt>\c --enableBsrp </dt>
1431 <dd>Enable BSRP (useful if DL and UL OFDMA are enabled and TCP is used) [false] </dd>
1432 <dt>\c --muSchedAccessReqInterval </dt>
1433 <dd>Duration of the interval between two requests for channel access made by the MU scheduler [+0fs] </dd>
1434 <dt>\c --mcs </dt>
1435 <dd>if set, limit testing to a specific MCS (0-11) [-1] </dd>
1436 <dt>\c --payloadSize </dt>
1437 <dd>The application payload size in bytes [700] </dd>
1438 <dt>\c --tputInterval </dt>
1439 <dd>duration of intervals for throughput measurement [+0fs] </dd>
1440 <dt>\c --minExpectedThroughput </dt>
1441 <dd>if set, simulation fails if the lowest throughput is below this value [0] </dd>
1442 <dt>\c --maxExpectedThroughput </dt>
1443 <dd>if set, simulation fails if the highest throughput is above this value [0] </dd>
1444</dl>
1445*/
1446/**
1447 \file wifi-error-models-comparison.cc
1448<h3>Usage</h3>
1449<code>$ ./ns3 run "wifi-error-models-comparison [Program Options]"</code>
1450
1451<h3>Program Options</h3>
1452<dl>
1453 <dt>\c --size </dt>
1454 <dd>The size in bits [12000] </dd>
1455 <dt>\c --frameFormat </dt>
1456 <dd>The frame format to use: Ht, Vht or He [Ht] </dd>
1457 <dt>\c --beginMcs </dt>
1458 <dd>The first MCS to test [ ] </dd>
1459 <dt>\c --endMcs </dt>
1460 <dd>The last MCS to test [␇] </dd>
1461 <dt>\c --stepMcs </dt>
1462 <dd>The step between two MCSs to test [␄] </dd>
1463 <dt>\c --includeTableErrorModel </dt>
1464 <dd>Flag to include/exclude Table-based error model [true] </dd>
1465 <dt>\c --includeYansErrorModel </dt>
1466 <dd>Flag to include/exclude Yans error model [true] </dd>
1467 <dt>\c --includeNistErrorModel </dt>
1468 <dd>Flag to include/exclude Nist error model [true] </dd>
1469</dl>
1470*/
1471/**
1472 \file wifi-example-sim.cc
1473<h3>Usage</h3>
1474<code>$ ./ns3 run "wifi-example-sim [Program Options]"</code>
1475
1476<h3>Program Options</h3>
1477<dl>
1478 <dt>\c --distance </dt>
1479 <dd>Distance apart to place nodes (in meters). [50] </dd>
1480 <dt>\c --format </dt>
1481 <dd>Format to use for data output. [omnet] </dd>
1482 <dt>\c --experiment </dt>
1483 <dd>Identifier for experiment. [wifi-distance-test] </dd>
1484 <dt>\c --strategy </dt>
1485 <dd>Identifier for strategy. [wifi-default] </dd>
1486 <dt>\c --run </dt>
1487 <dd>Identifier for run. [run-1728522930] </dd>
1488</dl>
1489*/
1490/**
1491 \file wifi-he-network.cc
1492<h3>Usage</h3>
1493<code>$ ./ns3 run "wifi-he-network [Program Options]"</code>
1494
1495<h3>Program Options</h3>
1496<dl>
1497 <dt>\c --frequency </dt>
1498 <dd>Whether working in the 2.4, 5 or 6 GHz band (other values gets rejected) [5] </dd>
1499 <dt>\c --distance </dt>
1500 <dd>Distance in meters between the station and the access point [1] </dd>
1501 <dt>\c --simulationTime </dt>
1502 <dd>Simulation time [+10s] </dd>
1503 <dt>\c --udp </dt>
1504 <dd>UDP if set to 1, TCP otherwise [true] </dd>
1505 <dt>\c --downlink </dt>
1506 <dd>Generate downlink flows if set to 1, uplink flows otherwise [true] </dd>
1507 <dt>\c --useRts </dt>
1508 <dd>Enable/disable RTS/CTS [false] </dd>
1509 <dt>\c --use80Plus80 </dt>
1510 <dd>Enable/disable use of 80+80 MHz [false] </dd>
1511 <dt>\c --useExtendedBlockAck </dt>
1512 <dd>Enable/disable use of extended BACK [false] </dd>
1513 <dt>\c --nStations </dt>
1514 <dd>Number of non-AP HE stations [1] </dd>
1515 <dt>\c --dlAckType </dt>
1516 <dd>Ack sequence type for DL OFDMA (NO-OFDMA, ACK-SU-FORMAT, MU-BAR, AGGR-MU-BAR) [NO-OFDMA] </dd>
1517 <dt>\c --enableUlOfdma </dt>
1518 <dd>Enable UL OFDMA (useful if DL OFDMA is enabled and TCP is used) [false] </dd>
1519 <dt>\c --enableBsrp </dt>
1520 <dd>Enable BSRP (useful if DL and UL OFDMA are enabled and TCP is used) [false] </dd>
1521 <dt>\c --muSchedAccessReqInterval </dt>
1522 <dd>Duration of the interval between two requests for channel access made by the MU scheduler [+0fs] </dd>
1523 <dt>\c --mcs </dt>
1524 <dd>if set, limit testing to a specific MCS (0-11) [-1] </dd>
1525 <dt>\c --payloadSize </dt>
1526 <dd>The application payload size in bytes [700] </dd>
1527 <dt>\c --phyModel </dt>
1528 <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>
1529 <dt>\c --minExpectedThroughput </dt>
1530 <dd>if set, simulation fails if the lowest throughput is below this value [0] </dd>
1531 <dt>\c --maxExpectedThroughput </dt>
1532 <dd>if set, simulation fails if the highest throughput is above this value [0] </dd>
1533</dl>
1534*/
1535/**
1536 \file wifi-hidden-terminal.cc
1537<h3>Usage</h3>
1538<code>$ ./ns3 run "wifi-hidden-terminal [Program Options]"</code>
1539
1540<h3>Program Options</h3>
1541<dl>
1542 <dt>\c --wifiManager </dt>
1543 <dd>Set wifi rate manager (Aarf, Aarfcd, Amrr, Arf, Cara, Ideal, Minstrel, Onoe, Rraa) [Arf] </dd>
1544</dl>
1545*/
1546/**
1547 \file wifi-ht-network.cc
1548<h3>Usage</h3>
1549<code>$ ./ns3 run "wifi-ht-network [Program Options]"</code>
1550
1551<h3>Program Options</h3>
1552<dl>
1553 <dt>\c --frequency </dt>
1554 <dd>Whether working in the 2.4 or 5.0 GHz band (other values gets rejected) [5] </dd>
1555 <dt>\c --distance </dt>
1556 <dd>Distance in meters between the station and the access point [1] </dd>
1557 <dt>\c --simulationTime </dt>
1558 <dd>Simulation time [+10s] </dd>
1559 <dt>\c --udp </dt>
1560 <dd>UDP if set to 1, TCP otherwise [true] </dd>
1561 <dt>\c --useRts </dt>
1562 <dd>Enable/disable RTS/CTS [false] </dd>
1563 <dt>\c --mcs </dt>
1564 <dd>if set, limit testing to a specific MCS (0-7) [-1] </dd>
1565 <dt>\c --minExpectedThroughput </dt>
1566 <dd>if set, simulation fails if the lowest throughput is below this value [0] </dd>
1567 <dt>\c --maxExpectedThroughput </dt>
1568 <dd>if set, simulation fails if the highest throughput is above this value [0] </dd>
1569</dl>
1570*/
1571/**
1572 \file wifi-manager-example.cc
1573<h3>Usage</h3>
1574<code>$ ./ns3 run "wifi-manager-example [Program Options]"</code>
1575
1576<h3>Program Options</h3>
1577<dl>
1578 <dt>\c --maxSsrc </dt>
1579 <dd>The maximum number of retransmission attempts for a RTS packet [7] </dd>
1580 <dt>\c --maxSlrc </dt>
1581 <dd>The maximum number of retransmission attempts for a Data packet [7] </dd>
1582 <dt>\c --rtsThreshold </dt>
1583 <dd>RTS threshold [999999] </dd>
1584 <dt>\c --maxAmpduSize </dt>
1585 <dd>Max A-MPDU size [65535] </dd>
1586 <dt>\c --stepSize </dt>
1587 <dd>Power between steps (dBm) [1] </dd>
1588 <dt>\c --stepTime </dt>
1589 <dd>Time on each step (seconds) [1] </dd>
1590 <dt>\c --broadcast </dt>
1591 <dd>Send broadcast instead of unicast [false] </dd>
1592 <dt>\c --serverChannelWidth </dt>
1593 <dd>Set channel width of the server (valid only for 802.11n or ac) [0] </dd>
1594 <dt>\c --clientChannelWidth </dt>
1595 <dd>Set channel width of the client (valid only for 802.11n or ac) [0] </dd>
1596 <dt>\c --serverNss </dt>
1597 <dd>Set nss of the server (valid only for 802.11n or ac) [1] </dd>
1598 <dt>\c --clientNss </dt>
1599 <dd>Set nss of the client (valid only for 802.11n or ac) [1] </dd>
1600 <dt>\c --serverShortGuardInterval </dt>
1601 <dd>Set short guard interval of the server (802.11n/ac/ax) in nanoseconds [800] </dd>
1602 <dt>\c --clientShortGuardInterval </dt>
1603 <dd>Set short guard interval of the client (802.11n/ac/ax) in nanoseconds [800] </dd>
1604 <dt>\c --standard </dt>
1605 <dd>Set standard (802.11a, 802.11b, 802.11g, 802.11p-10MHz, 802.11p-5MHz, 802.11n-5GHz, 802.11n-2.4GHz, 802.11ac, 802.11ax-6GHz, 802.11ax-5GHz, 802.11ax-2.4GHz) [802.11a] </dd>
1606 <dt>\c --wifiManager </dt>
1607 <dd>Set wifi rate manager (Aarf, Aarfcd, Amrr, Arf, Cara, Ideal, Minstrel, MinstrelHt, Onoe, Rraa, ThompsonSampling) [Ideal] </dd>
1608 <dt>\c --infrastructure </dt>
1609 <dd>Use infrastructure instead of adhoc [false] </dd>
1610</dl>
1611*/
1612/**
1613 \file wifi-mixed-network.cc
1614<h3>Usage</h3>
1615<code>$ ./ns3 run "wifi-mixed-network [Program Options]"</code>
1616
1617<h3>Program Options</h3>
1618<dl>
1619 <dt>\c --payloadSize </dt>
1620 <dd>Payload size in bytes [1472] </dd>
1621 <dt>\c --simulationTime </dt>
1622 <dd>Simulation time [+10s] </dd>
1623 <dt>\c --isUdp </dt>
1624 <dd>UDP if set to 1, TCP otherwise [true] </dd>
1625 <dt>\c --verifyResults </dt>
1626 <dd>Enable/disable results verification at the end of the simulation [false] </dd>
1627</dl>
1628*/
1629/**
1630 \file wifi-multirate.cc
1631<h3>Usage</h3>
1632<code>$ ./ns3 run "wifi-multirate [Program Options]"</code>
1633
1634<h3>Program Options</h3>
1635<dl>
1636 <dt>\c --packetSize </dt>
1637 <dd>packet size [2000] </dd>
1638 <dt>\c --totalTime </dt>
1639 <dd>simulation time [0.3] </dd>
1640 <dt>\c --samplingPeriod </dt>
1641 <dd>sampling period [0.1] </dd>
1642 <dt>\c --rtsThreshold </dt>
1643 <dd>rts threshold [2200] </dd>
1644 <dt>\c --rateManager </dt>
1645 <dd>type of rate [ns3::MinstrelWifiManager] </dd>
1646 <dt>\c --outputFileName </dt>
1647 <dd>output filename [minstrel] </dd>
1648 <dt>\c --enableRouting </dt>
1649 <dd>enable Routing [false] </dd>
1650 <dt>\c --enableMobility </dt>
1651 <dd>enable Mobility [false] </dd>
1652 <dt>\c --scenario </dt>
1653 <dd>scenario [4] </dd>
1654</dl>
1655*/
1656/**
1657 \file wifi-multi-tos.cc
1658<h3>Usage</h3>
1659<code>$ ./ns3 run "wifi-multi-tos [Program Options]"</code>
1660
1661<h3>Program Options</h3>
1662<dl>
1663 <dt>\c --nWifi </dt>
1664 <dd>Number of stations [4] </dd>
1665 <dt>\c --distance </dt>
1666 <dd>Distance in meters between the stations and the access point [1] </dd>
1667 <dt>\c --simulationTime </dt>
1668 <dd>Simulation time [+10s] </dd>
1669 <dt>\c --useRts </dt>
1670 <dd>Enable/disable RTS/CTS [false] </dd>
1671 <dt>\c --mcs </dt>
1672 <dd>MCS value (0 - 7) [7] </dd>
1673 <dt>\c --channelWidth </dt>
1674 <dd>Channel width in MHz [␔] </dd>
1675 <dt>\c --useShortGuardInterval </dt>
1676 <dd>Enable/disable short guard interval [false] </dd>
1677</dl>
1678*/
1679/**
1680 \file wifi-ofdm-he-validation.cc
1681<h3>Usage</h3>
1682<code>$ ./ns3 run "wifi-ofdm-he-validation [Program Options]"</code>
1683
1684<h3>Program Options</h3>
1685<dl>
1686 <dt>\c --FrameSize </dt>
1687 <dd>The frame size [1500] </dd>
1688</dl>
1689*/
1690/**
1691 \file wifi-ofdm-ht-validation.cc
1692<h3>Usage</h3>
1693<code>$ ./ns3 run "wifi-ofdm-ht-validation [Program Options]"</code>
1694
1695<h3>Program Options</h3>
1696<dl>
1697 <dt>\c --FrameSize </dt>
1698 <dd>The frame size in bytes [1500] </dd>
1699</dl>
1700*/
1701/**
1702 \file wifi-ofdm-validation.cc
1703<h3>Usage</h3>
1704<code>$ ./ns3 run "wifi-ofdm-validation [Program Options]"</code>
1705
1706<h3>Program Options</h3>
1707<dl>
1708 <dt>\c --FrameSize </dt>
1709 <dd>The frame size in bytes [1500] </dd>
1710</dl>
1711*/
1712/**
1713 \file wifi-ofdm-vht-validation.cc
1714<h3>Usage</h3>
1715<code>$ ./ns3 run "wifi-ofdm-vht-validation [Program Options]"</code>
1716
1717<h3>Program Options</h3>
1718<dl>
1719 <dt>\c --FrameSize </dt>
1720 <dd>The frame size in bytes [1500] </dd>
1721</dl>
1722*/
1723/**
1724 \file wifi-phy-configuration.cc
1725<h3>Usage</h3>
1726<code>$ ./ns3 run "wifi-phy-configuration [Program Options]"</code>
1727
1728<h3>Program Options</h3>
1729<dl>
1730 <dt>\c --testCase </dt>
1731 <dd>Test case [0] </dd>
1732 <dt>\c --printAttributes </dt>
1733 <dd>If true, print out attributes [false] </dd>
1734</dl>
1735*/
1736/**
1737 \file wifi-power-adaptation-distance.cc
1738<h3>Usage</h3>
1739<code>$ ./ns3 run "wifi-power-adaptation-distance [Program Options]"</code>
1740
1741<h3>Program Options</h3>
1742<dl>
1743 <dt>\c --manager </dt>
1744 <dd>PRC Manager [ns3::ParfWifiManager] </dd>
1745 <dt>\c --rtsThreshold </dt>
1746 <dd>RTS threshold [2346] </dd>
1747 <dt>\c --outputFileName </dt>
1748 <dd>Output filename [parf] </dd>
1749 <dt>\c --steps </dt>
1750 <dd>How many different distances to try [200] </dd>
1751 <dt>\c --stepsTime </dt>
1752 <dd>Time on each step [+1s] </dd>
1753 <dt>\c --stepsSize </dt>
1754 <dd>Distance between steps [1] </dd>
1755 <dt>\c --maxPower </dt>
1756 <dd>Maximum available transmission level (dbm). [17] </dd>
1757 <dt>\c --minPower </dt>
1758 <dd>Minimum available transmission level (dbm). [0] </dd>
1759 <dt>\c --powerLevels </dt>
1760 <dd>Number of transmission power levels available between TxPowerStart and TxPowerEnd included. [18] </dd>
1761 <dt>\c --AP1_x </dt>
1762 <dd>Position of AP1 in x coordinate [0] </dd>
1763 <dt>\c --AP1_y </dt>
1764 <dd>Position of AP1 in y coordinate [0] </dd>
1765 <dt>\c --STA1_x </dt>
1766 <dd>Position of STA1 in x coordinate [5] </dd>
1767 <dt>\c --STA1_y </dt>
1768 <dd>Position of STA1 in y coordinate [0] </dd>
1769</dl>
1770*/
1771/**
1772 \file wifi-power-adaptation-interference.cc
1773<h3>Usage</h3>
1774<code>$ ./ns3 run "wifi-power-adaptation-interference [Program Options]"</code>
1775
1776<h3>Program Options</h3>
1777<dl>
1778 <dt>\c --manager </dt>
1779 <dd>PRC Manager [ns3::ParfWifiManager] </dd>
1780 <dt>\c --rtsThreshold </dt>
1781 <dd>RTS threshold [2346] </dd>
1782 <dt>\c --outputFileName </dt>
1783 <dd>Output filename [parf] </dd>
1784 <dt>\c --simuTime </dt>
1785 <dd>Total simulation time (sec) [+1.66667min] </dd>
1786 <dt>\c --maxPower </dt>
1787 <dd>Maximum available transmission level (dbm). [17] </dd>
1788 <dt>\c --minPower </dt>
1789 <dd>Minimum available transmission level (dbm). [0] </dd>
1790 <dt>\c --powerLevels </dt>
1791 <dd>Number of transmission power levels available between TxPowerStart and TxPowerEnd included. [18] </dd>
1792 <dt>\c --AP1_x </dt>
1793 <dd>Position of AP1 in x coordinate [0] </dd>
1794 <dt>\c --AP1_y </dt>
1795 <dd>Position of AP1 in y coordinate [0] </dd>
1796 <dt>\c --STA1_x </dt>
1797 <dd>Position of STA1 in x coordinate [10] </dd>
1798 <dt>\c --STA1_y </dt>
1799 <dd>Position of STA1 in y coordinate [0] </dd>
1800 <dt>\c --AP2_x </dt>
1801 <dd>Position of AP2 in x coordinate [200] </dd>
1802 <dt>\c --AP2_y </dt>
1803 <dd>Position of AP2 in y coordinate [0] </dd>
1804 <dt>\c --STA2_x </dt>
1805 <dd>Position of STA2 in x coordinate [180] </dd>
1806 <dt>\c --STA2_y </dt>
1807 <dd>Position of STA2 in y coordinate [0] </dd>
1808</dl>
1809*/
1810/**
1811 \file wifi-rate-adaptation-distance.cc
1812<h3>Usage</h3>
1813<code>$ ./ns3 run "wifi-rate-adaptation-distance [Program Options]"</code>
1814
1815<h3>Program Options</h3>
1816<dl>
1817 <dt>\c --staManager </dt>
1818 <dd>Rate adaptation manager of the STA [ns3::MinstrelHtWifiManager] </dd>
1819 <dt>\c --apManager </dt>
1820 <dd>Rate adaptation manager of the AP [ns3::MinstrelHtWifiManager] </dd>
1821 <dt>\c --standard </dt>
1822 <dd>Wifi standard (a/b/g/n/ac only) [802.11n-5GHz] </dd>
1823 <dt>\c --shortGuardInterval </dt>
1824 <dd>Enable Short Guard Interval in all stations [false] </dd>
1825 <dt>\c --channelWidth </dt>
1826 <dd>Channel width of all the stations [20] </dd>
1827 <dt>\c --rtsThreshold </dt>
1828 <dd>RTS threshold [65535] </dd>
1829 <dt>\c --BeMaxAmpduSize </dt>
1830 <dd>BE Mac A-MPDU size [65535] </dd>
1831 <dt>\c --outputFileName </dt>
1832 <dd>Output filename [minstrelHT] </dd>
1833 <dt>\c --steps </dt>
1834 <dd>How many different distances to try [100] </dd>
1835 <dt>\c --stepsTime </dt>
1836 <dd>Time on each step [1] </dd>
1837 <dt>\c --stepsSize </dt>
1838 <dd>Distance between steps [1] </dd>
1839 <dt>\c --AP1_x </dt>
1840 <dd>Position of AP1 in x coordinate [0] </dd>
1841 <dt>\c --AP1_y </dt>
1842 <dd>Position of AP1 in y coordinate [0] </dd>
1843 <dt>\c --STA1_x </dt>
1844 <dd>Position of STA1 in x coordinate [5] </dd>
1845 <dt>\c --STA1_y </dt>
1846 <dd>Position of STA1 in y coordinate [0] </dd>
1847</dl>
1848*/
1849/**
1850 \file wifi-simple-adhoc.cc
1851<h3>Usage</h3>
1852<code>$ ./ns3 run "wifi-simple-adhoc [Program Options]"</code>
1853
1854<h3>Program Options</h3>
1855<dl>
1856 <dt>\c --phyMode </dt>
1857 <dd>Wifi Phy mode [DsssRate1Mbps] </dd>
1858 <dt>\c --rss </dt>
1859 <dd>received signal strength [-80] </dd>
1860 <dt>\c --packetSize </dt>
1861 <dd>size of application packet sent [1000] </dd>
1862 <dt>\c --numPackets </dt>
1863 <dd>number of packets generated [1] </dd>
1864 <dt>\c --interval </dt>
1865 <dd>interval between packets [+1s] </dd>
1866 <dt>\c --verbose </dt>
1867 <dd>turn on all WifiNetDevice log components [false] </dd>
1868</dl>
1869*/
1870/**
1871 \file wifi-simple-adhoc-grid.cc
1872<h3>Usage</h3>
1873<code>$ ./ns3 run "wifi-simple-adhoc-grid [Program Options]"</code>
1874
1875<h3>Program Options</h3>
1876<dl>
1877 <dt>\c --phyMode </dt>
1878 <dd>Wifi Phy mode [DsssRate1Mbps] </dd>
1879 <dt>\c --distance </dt>
1880 <dd>distance (m) [100] </dd>
1881 <dt>\c --packetSize </dt>
1882 <dd>size of application packet sent [1000] </dd>
1883 <dt>\c --numPackets </dt>
1884 <dd>number of packets generated [1] </dd>
1885 <dt>\c --interval </dt>
1886 <dd>interval (seconds) between packets [+1s] </dd>
1887 <dt>\c --verbose </dt>
1888 <dd>turn on all WifiNetDevice log components [false] </dd>
1889 <dt>\c --tracing </dt>
1890 <dd>turn on ascii and pcap tracing [false] </dd>
1891 <dt>\c --numNodes </dt>
1892 <dd>number of nodes [25] </dd>
1893 <dt>\c --sinkNode </dt>
1894 <dd>Receiver node number [0] </dd>
1895 <dt>\c --sourceNode </dt>
1896 <dd>Sender node number [24] </dd>
1897</dl>
1898*/
1899/**
1900 \file wifi-simple-ht-hidden-stations.cc
1901<h3>Usage</h3>
1902<code>$ ./ns3 run "wifi-simple-ht-hidden-stations [Program Options]"</code>
1903
1904<h3>Program Options</h3>
1905<dl>
1906 <dt>\c --nMpdus </dt>
1907 <dd>Number of aggregated MPDUs [1] </dd>
1908 <dt>\c --payloadSize </dt>
1909 <dd>Payload size in bytes [1472] </dd>
1910 <dt>\c --enableRts </dt>
1911 <dd>Enable RTS/CTS [false] </dd>
1912 <dt>\c --simulationTime </dt>
1913 <dd>Simulation time [+10s] </dd>
1914 <dt>\c --minExpectedThroughput </dt>
1915 <dd>if set, simulation fails if the lowest throughput is below this value [0] </dd>
1916 <dt>\c --maxExpectedThroughput </dt>
1917 <dd>if set, simulation fails if the highest throughput is above this value [0] </dd>
1918</dl>
1919*/
1920/**
1921 \file wifi-simple-infra.cc
1922<h3>Usage</h3>
1923<code>$ ./ns3 run "wifi-simple-infra [Program Options]"</code>
1924
1925<h3>Program Options</h3>
1926<dl>
1927 <dt>\c --phyMode </dt>
1928 <dd>Wifi Phy mode [DsssRate1Mbps] </dd>
1929 <dt>\c --rss </dt>
1930 <dd>received signal strength [-80] </dd>
1931 <dt>\c --packetSize </dt>
1932 <dd>size of application packet sent [1000] </dd>
1933 <dt>\c --numPackets </dt>
1934 <dd>number of packets generated [1] </dd>
1935 <dt>\c --interval </dt>
1936 <dd>interval between packets [+1s] </dd>
1937 <dt>\c --verbose </dt>
1938 <dd>turn on all WifiNetDevice log components [false] </dd>
1939</dl>
1940*/
1941/**
1942 \file wifi-simple-interference.cc
1943<h3>Usage</h3>
1944<code>$ ./ns3 run "wifi-simple-interference [Program Options]"</code>
1945
1946<h3>Program Options</h3>
1947<dl>
1948 <dt>\c --phyMode </dt>
1949 <dd>Wifi Phy mode [DsssRate1Mbps] </dd>
1950 <dt>\c --Prss </dt>
1951 <dd>Intended primary received signal strength (dBm) [-80] </dd>
1952 <dt>\c --Irss </dt>
1953 <dd>Intended interfering received signal strength (dBm) [-95] </dd>
1954 <dt>\c --delta </dt>
1955 <dd>time offset for interfering signal [+0fs] </dd>
1956 <dt>\c --PpacketSize </dt>
1957 <dd>size of application packet sent [1000] </dd>
1958 <dt>\c --IpacketSize </dt>
1959 <dd>size of interfering packet sent [1000] </dd>
1960 <dt>\c --verbose </dt>
1961 <dd>turn on all WifiNetDevice log components [false] </dd>
1962</dl>
1963*/
1964/**
1965 \file wifi-sleep.cc
1966<h3>Usage</h3>
1967<code>$ ./ns3 run "wifi-sleep [Program Options]"</code>
1968
1969<h3>Program Options</h3>
1970<dl>
1971 <dt>\c --dataRate </dt>
1972 <dd>Data rate [1000000bps] </dd>
1973 <dt>\c --packetSize </dt>
1974 <dd>size of application packet sent [1000] </dd>
1975 <dt>\c --duration </dt>
1976 <dd>duration of the experiment [+10s] </dd>
1977 <dt>\c --initialEnergy </dt>
1978 <dd>Initial Energy (Joule) of each node [7.5] </dd>
1979 <dt>\c --voltage </dt>
1980 <dd>Supply voltage (Joule) [3] </dd>
1981 <dt>\c --txPowerStart </dt>
1982 <dd>Minimum available transmission level (dbm) [0] </dd>
1983 <dt>\c --txPowerEnd </dt>
1984 <dd>Maximum available transmission level (dbm) [15] </dd>
1985 <dt>\c --nTxPowerLevels </dt>
1986 <dd>Number of transmission power levels available between txPowerStart and txPowerEnd included [16] </dd>
1987 <dt>\c --txPowerLevel </dt>
1988 <dd>Transmission power level [0] </dd>
1989 <dt>\c --idleCurrent </dt>
1990 <dd>The radio Idle current in Ampere [0.273] </dd>
1991 <dt>\c --txCurrent </dt>
1992 <dd>The radio Tx current in Ampere [0.38] </dd>
1993 <dt>\c --verbose </dt>
1994 <dd>turn on all WifiNetDevice log components [false] </dd>
1995</dl>
1996*/
1997/**
1998 \file wifi-spectrum-per-example.cc
1999<h3>Usage</h3>
2000<code>$ ./ns3 run "wifi-spectrum-per-example [Program Options]"</code>
2001
2002<h3>Program Options</h3>
2003<dl>
2004 <dt>\c --simulationTime </dt>
2005 <dd>Simulation time [+10s] </dd>
2006 <dt>\c --udp </dt>
2007 <dd>UDP if set to 1, TCP otherwise [true] </dd>
2008 <dt>\c --distance </dt>
2009 <dd>meters separation between nodes [50] </dd>
2010 <dt>\c --index </dt>
2011 <dd>restrict index to single value between 0 and 31 [256] </dd>
2012 <dt>\c --wifiType </dt>
2013 <dd>select ns3::SpectrumWifiPhy or ns3::YansWifiPhy [ns3::SpectrumWifiPhy] </dd>
2014 <dt>\c --errorModelType </dt>
2015 <dd>select ns3::NistErrorRateModel or ns3::YansErrorRateModel [ns3::NistErrorRateModel] </dd>
2016 <dt>\c --enablePcap </dt>
2017 <dd>enable pcap output [false] </dd>
2018</dl>
2019*/
2020/**
2021 \file wifi-spectrum-per-interference.cc
2022<h3>Usage</h3>
2023<code>$ ./ns3 run "wifi-spectrum-per-interference [Program Options]"</code>
2024
2025<h3>Program Options</h3>
2026<dl>
2027 <dt>\c --simulationTime </dt>
2028 <dd>Simulation time [+10s] </dd>
2029 <dt>\c --udp </dt>
2030 <dd>UDP if set to 1, TCP otherwise [true] </dd>
2031 <dt>\c --distance </dt>
2032 <dd>meters separation between nodes [50] </dd>
2033 <dt>\c --index </dt>
2034 <dd>restrict index to single value between 0 and 31 [256] </dd>
2035 <dt>\c --wifiType </dt>
2036 <dd>select ns3::SpectrumWifiPhy or ns3::YansWifiPhy [ns3::SpectrumWifiPhy] </dd>
2037 <dt>\c --errorModelType </dt>
2038 <dd>select ns3::NistErrorRateModel or ns3::YansErrorRateModel [ns3::NistErrorRateModel] </dd>
2039 <dt>\c --enablePcap </dt>
2040 <dd>enable pcap output [false] </dd>
2041 <dt>\c --waveformPower </dt>
2042 <dd>Waveform power (linear W) [0] </dd>
2043</dl>
2044*/
2045/**
2046 \file wifi-spectrum-saturation-example.cc
2047<h3>Usage</h3>
2048<code>$ ./ns3 run "wifi-spectrum-saturation-example [Program Options]"</code>
2049
2050<h3>Program Options</h3>
2051<dl>
2052 <dt>\c --simulationTime </dt>
2053 <dd>Simulation time [+10s] </dd>
2054 <dt>\c --distance </dt>
2055 <dd>meters separation between nodes [1] </dd>
2056 <dt>\c --index </dt>
2057 <dd>restrict index to single value between 0 and 63 [256] </dd>
2058 <dt>\c --wifiType </dt>
2059 <dd>select ns3::SpectrumWifiPhy or ns3::YansWifiPhy [ns3::SpectrumWifiPhy] </dd>
2060 <dt>\c --errorModelType </dt>
2061 <dd>select ns3::NistErrorRateModel or ns3::YansErrorRateModel [ns3::NistErrorRateModel] </dd>
2062 <dt>\c --enablePcap </dt>
2063 <dd>enable pcap output [false] </dd>
2064</dl>
2065*/
2066/**
2067 \file wifi-tcp.cc
2068<h3>Usage</h3>
2069<code>$ ./ns3 run "wifi-tcp [Program Options]"</code>
2070
2071<h3>Program Options</h3>
2072<dl>
2073 <dt>\c --payloadSize </dt>
2074 <dd>Payload size in bytes [1472] </dd>
2075 <dt>\c --dataRate </dt>
2076 <dd>Application data ate [100000000bps] </dd>
2077 <dt>\c --tcpVariant </dt>
2078 <dd>Transport protocol to use: TcpNewReno, TcpHybla, TcpHighSpeed, TcpHtcp, TcpVegas, TcpScalable, TcpVeno, TcpBic, TcpYeah, TcpIllinois, TcpWestwood, TcpWestwoodPlus, TcpLedbat [TcpNewReno] </dd>
2079 <dt>\c --phyRate </dt>
2080 <dd>Physical layer bitrate [HtMcs7] </dd>
2081 <dt>\c --simulationTime </dt>
2082 <dd>Simulation time in seconds [+10s] </dd>
2083 <dt>\c --pcap </dt>
2084 <dd>Enable/disable PCAP Tracing [false] </dd>
2085</dl>
2086*/
2087/**
2088 \file wifi-test-interference-helper.cc
2089<h3>Usage</h3>
2090<code>$ ./ns3 run "wifi-test-interference-helper [Program Options]"</code>
2091
2092<h3>Program Options</h3>
2093<dl>
2094 <dt>\c --delay </dt>
2095 <dd>Delay between frame transmission from sender A and frame transmission from sender B [+0fs] </dd>
2096 <dt>\c --xA </dt>
2097 <dd>The position of transmitter A (< 0) [-5] </dd>
2098 <dt>\c --xB </dt>
2099 <dd>The position of transmitter B (> 0) [5] </dd>
2100 <dt>\c --packetSizeA </dt>
2101 <dd>Packet size in bytes of transmitter A [1500] </dd>
2102 <dt>\c --packetSizeB </dt>
2103 <dd>Packet size in bytes of transmitter B [1500] </dd>
2104 <dt>\c --txPowerA </dt>
2105 <dd>TX power level of transmitter A [16.0206] </dd>
2106 <dt>\c --txPowerB </dt>
2107 <dd>TX power level of transmitter B [16.0206] </dd>
2108 <dt>\c --txModeA </dt>
2109 <dd>Wifi mode used for payload transmission of sender A [OfdmRate54Mbps] </dd>
2110 <dt>\c --txModeB </dt>
2111 <dd>Wifi mode used for payload transmission of sender B [OfdmRate54Mbps] </dd>
2112 <dt>\c --channelA </dt>
2113 <dd>The selected channel number of sender A [36] </dd>
2114 <dt>\c --channelB </dt>
2115 <dd>The selected channel number of sender B [36] </dd>
2116 <dt>\c --widthA </dt>
2117 <dd>The selected channel width (MHz) of sender A [20] </dd>
2118 <dt>\c --widthB </dt>
2119 <dd>The selected channel width (MHz) of sender B [20] </dd>
2120 <dt>\c --standard </dt>
2121 <dd>IEEE 802.11 flavor [WIFI_PHY_STANDARD_80211a] </dd>
2122 <dt>\c --preamble </dt>
2123 <dd>Type of preamble [WIFI_PREAMBLE_LONG] </dd>
2124 <dt>\c --enableCapture </dt>
2125 <dd>Enable/disable physical layer capture [false] </dd>
2126 <dt>\c --captureMargin </dt>
2127 <dd>Margin used for physical layer capture [0] </dd>
2128 <dt>\c --checkResults </dt>
2129 <dd>Used to check results at the end of the test [false] </dd>
2130 <dt>\c --expectRxASuccessful </dt>
2131 <dd>Indicate whether packet A is expected to be successfully received [false] </dd>
2132 <dt>\c --expectRxBSuccessful </dt>
2133 <dd>Indicate whether packet B is expected to be successfully received [false] </dd>
2134</dl>
2135*/
2136/**
2137 \file wifi-timing-attributes.cc
2138<h3>Usage</h3>
2139<code>$ ./ns3 run "wifi-timing-attributes [Program Options]"</code>
2140
2141<h3>Program Options</h3>
2142<dl>
2143 <dt>\c --slot </dt>
2144 <dd>Slot time [+9us] </dd>
2145 <dt>\c --sifs </dt>
2146 <dd>SIFS duration [+10us] </dd>
2147 <dt>\c --pifs </dt>
2148 <dd>PIFS duration [+19us] </dd>
2149 <dt>\c --simulationTime </dt>
2150 <dd>Simulation time [+10s] </dd>
2151</dl>
2152*/
2153/**
2154 \file wifi-txop-aggregation.cc
2155<h3>Usage</h3>
2156<code>$ ./ns3 run "wifi-txop-aggregation [Program Options]"</code>
2157
2158<h3>Program Options</h3>
2159<dl>
2160 <dt>\c --payloadSize </dt>
2161 <dd>Payload size in bytes [1472] </dd>
2162 <dt>\c --enableRts </dt>
2163 <dd>Enable or disable RTS/CTS [false] </dd>
2164 <dt>\c --txopLimit </dt>
2165 <dd>TXOP duration in microseconds [3520] </dd>
2166 <dt>\c --simulationTime </dt>
2167 <dd>Simulation time [+10s] </dd>
2168 <dt>\c --distance </dt>
2169 <dd>Distance in meters between the station and the access point [5] </dd>
2170 <dt>\c --enablePcap </dt>
2171 <dd>Enable/disable pcap file generation [false] </dd>
2172 <dt>\c --verifyResults </dt>
2173 <dd>Enable/disable results verification at the end of the simulation [false] </dd>
2174</dl>
2175*/
2176/**
2177 \file wifi-vht-network.cc
2178<h3>Usage</h3>
2179<code>$ ./ns3 run "wifi-vht-network [Program Options]"</code>
2180
2181<h3>Program Options</h3>
2182<dl>
2183 <dt>\c --distance </dt>
2184 <dd>Distance in meters between the station and the access point [1] </dd>
2185 <dt>\c --simulationTime </dt>
2186 <dd>Simulation time [+10s] </dd>
2187 <dt>\c --udp </dt>
2188 <dd>UDP if set to 1, TCP otherwise [true] </dd>
2189 <dt>\c --useRts </dt>
2190 <dd>Enable/disable RTS/CTS [false] </dd>
2191 <dt>\c --use80Plus80 </dt>
2192 <dd>Enable/disable use of 80+80 MHz [false] </dd>
2193 <dt>\c --mcs </dt>
2194 <dd>if set, limit testing to a specific MCS (0-9) [-1] </dd>
2195 <dt>\c --phyModel </dt>
2196 <dd>PHY model to use (Yans or Spectrum). If 80+80 MHz is enabled, then Spectrum is automatically selected [Yans] </dd>
2197 <dt>\c --minExpectedThroughput </dt>
2198 <dd>if set, simulation fails if the lowest throughput is below this value [0] </dd>
2199 <dt>\c --maxExpectedThroughput </dt>
2200 <dd>if set, simulation fails if the highest throughput is above this value [0] </dd>
2201</dl>
2202*/
2203/**
2204 \file wifi-wired-bridging.cc
2205<h3>Usage</h3>
2206<code>$ ./ns3 run "wifi-wired-bridging [Program Options]"</code>
2207
2208<h3>Program Options</h3>
2209<dl>
2210 <dt>\c --nWifis </dt>
2211 <dd>Number of wifi networks [2] </dd>
2212 <dt>\c --nStas </dt>
2213 <dd>Number of stations per wifi network [2] </dd>
2214 <dt>\c --SendIp </dt>
2215 <dd>Send Ipv4 or raw packets [true] </dd>
2216 <dt>\c --writeMobility </dt>
2217 <dd>Write mobility trace [false] </dd>
2218</dl>
2219*/
2220/**
2221 \file wimax-ipv4.cc
2222<h3>Usage</h3>
2223<code>$ ./ns3 run "wimax-ipv4 [Program Options]"</code>
2224
2225<h3>Program Options</h3>
2226<dl>
2227 <dt>\c --nbSS </dt>
2228 <dd>number of subscriber station to create [4] </dd>
2229 <dt>\c --scheduler </dt>
2230 <dd>type of scheduler to use with the network devices [0] </dd>
2231 <dt>\c --duration </dt>
2232 <dd>duration of the simulation in seconds [7] </dd>
2233 <dt>\c --verbose </dt>
2234 <dd>turn on all WimaxNetDevice log components [false] </dd>
2235</dl>
2236*/
2237/**
2238 \file wimax-multicast.cc
2239<h3>Usage</h3>
2240<code>$ ./ns3 run "wimax-multicast [Program Options]"</code>
2241
2242<h3>Program Options</h3>
2243<dl>
2244 <dt>\c --nbSS </dt>
2245 <dd>number of subscriber station to create [10] </dd>
2246 <dt>\c --scheduler </dt>
2247 <dd>type of scheduler to use with the netdevices [0] </dd>
2248 <dt>\c --duration </dt>
2249 <dd>duration of the simulation in seconds [7] </dd>
2250 <dt>\c --verbose </dt>
2251 <dd>turn on all WimaxNetDevice log components [false] </dd>
2252</dl>
2253*/
2254/**
2255 \file wimax-simple.cc
2256<h3>Usage</h3>
2257<code>$ ./ns3 run "wimax-simple [Program Options]"</code>
2258
2259<h3>Program Options</h3>
2260<dl>
2261 <dt>\c --scheduler </dt>
2262 <dd>type of scheduler to use with the network devices [0] </dd>
2263 <dt>\c --duration </dt>
2264 <dd>duration of the simulation in seconds [7] </dd>
2265 <dt>\c --verbose </dt>
2266 <dd>turn on all WimaxNetDevice log components [false] </dd>
2267</dl>
2268*/
2269/**
2270 \file wireless-animation.cc
2271<h3>Usage</h3>
2272<code>$ ./ns3 run "wireless-animation [Program Options]"</code>
2273
2274<h3>Program Options</h3>
2275<dl>
2276 <dt>\c --nWifi </dt>
2277 <dd>Number of wifi STA devices [20] </dd>
2278</dl>
2279*/