Stefano Avallone
fad32cb757
wifi: ( fixes #861 ) Connect traces to correct Txop object
2023-02-26 11:18:33 +00:00
Tom Henderson
c7fa7ea163
wifi: Disable noise figure and CCA thresholds from RAA example
2023-02-23 00:28:49 +00:00
Gabriel Ferreira
6f076416e7
Fix typos
2023-02-21 22:29:29 -03:00
Eduardo Almeida
4930479af4
Remove enum / struct specifiers when declaring the variable's type
2022-12-05 19:05:45 +00:00
Sébastien Deronne
d0197e1147
wifi: Fix 10 MHz offset in center frequencies for 6 GHz channels
2022-11-13 13:16:04 +00:00
Eduardo Almeida
7c182618ed
Fix clang-tidy readability-redundant-string-cstr warnings
2022-10-28 16:05:20 +00:00
Eduardo Almeida
dfc6fb9d2d
Remove emacs comment from C++ files
2022-10-14 14:13:12 +00:00
Eduardo Almeida
e25ff966fe
Apply clang-format to codebase
2022-10-07 20:08:35 +00:00
Eduardo Almeida
ebb596910c
Fix remaining clang-tidy warnings
2022-10-07 11:48:11 +00:00
Eduardo Almeida
c1e7757315
Fix clang-tidy readability-isolate-declaration warnings
2022-10-07 11:48:11 +00:00
Eduardo Almeida
6bb6383562
Fix clang-tidy modernize-redundant-void-arg warnings
2022-10-07 11:48:10 +00:00
Eduardo Almeida
b2af8bbe48
wifi, lte, dsr, examples: Optimize vector initialization
2022-10-06 11:20:57 +00:00
Stefano Avallone
6b8dde4fe2
wifi: FEM::Receive() can receive pointers to const WifiPsdus
2022-09-25 14:17:15 +00:00
Tommaso Pecorella
606eb84448
doc: fix doxygen in various examples
2022-08-30 20:30:42 +00:00
Stefano Avallone
262918d22c
wifi: Txop holds per-link contention window information
2022-07-11 15:29:36 +00:00
Stefano Avallone
18eb7e47a0
wifi: Txop holds per-link backoff information
2022-07-11 15:29:36 +00:00
Tom Henderson
b6a5ee8151
Run utils/trim-trailing-whitespace.py on codebase
2022-06-05 21:01:11 -07:00
Sebastien Deronne
021696a5e9
wifi: Add possibility to set InterferenceHelper from PHY helpers
2022-05-10 08:16:41 +00:00
Tom Henderson
c5a2b513cd
wifi: Small updates to three example programs.
...
* wifi-80211n-mimo.cc: Add option to disable preamble detection
* wifi-bianchi.cc: Update comment to account for more Wi-Fi standards
* wifi-simple-infra.cc: Update stale comments and some minor style cleanup
2022-04-19 11:28:38 -07:00
Gabriel Ferreira
e32c177e45
build: remove waf files, tests and references
2022-02-21 22:08:45 -03:00
Tom Henderson
f50ba3169c
wifi: ( fixes #470 ) Update default Wi-Fi standard to 802.11ax
2022-02-14 12:26:32 -08:00
Gabriel Ferreira
41aacec626
build: CMake refactoring
...
Includes:
- refactor build_lib and build_lib_example macros
- unify src and contrib macros
- replace macro with function not to leak definitions
- parse list of arguments
- different cmake-format file for modules to list one item per line
2022-01-28 10:20:18 -03:00
Gabriel Ferreira
33f2ee841b
doc: update ns3 API
2022-01-19 16:25:03 -03:00
Sébastien Deronne
3fec6c013d
wifi: merge RegularWifiMac and WifiMac
2022-01-09 17:14:04 +01:00
Stefano Avallone
2a1d009116
wifi: Separate wifi standard and PHY band
2022-01-08 19:23:12 +01:00
Stefano Avallone
bd7ebdd4cf
wifi: Switch to the new PHY methods to set the operating channel
2021-12-07 09:45:04 +01:00
Gabriel Ferreira
a893eba7e3
build: Fix CMake and ns3 script bugs, add a test suite and fix formatting
2021-12-05 21:53:49 +00:00
Gabriel Ferreira
3c604d5b2e
Update docs with CMake and ns3 wrapper
2021-12-01 12:29:56 -08:00
Gabriel Ferreira
9c876c7f5a
CMake buildsystem
2021-12-01 12:29:55 -08:00
Eduardo Almeida
a2efceffb2
Simplify trivial bool statements
2021-11-04 14:19:29 -07:00
Stefano Avallone
c35945ebf2
wifi: Install (Qos)Txop objects appropriately
2021-10-13 17:40:31 +02:00
Sébastien Deronne
01ec842867
wifi: Fix wrong GI configuration in wifi-manager-example
2021-07-05 21:03:09 +02:00
Tom Henderson
a5230ff41a
wifi: Add copyright and license to reference files
2021-06-12 17:30:57 -07:00
Tom Henderson
6dfa845a93
wifi: Reduce program line size of Bianchi example
2021-06-12 17:30:57 -07:00
Tom Henderson
5003e1b1da
wifi: Address code review comments of Bianchi example
2021-06-12 17:30:57 -07:00
Sébastien Deronne
2463be83ce
wifi: Add 802.11ax theoretical values for 40, 80 and 160 MHz channels widths to wifi-bianchi example
2021-06-12 17:30:57 -07:00
Sébastien Deronne
53a644aa4f
wifi: Extend Bianchi scripts to support channel bonding
2021-06-12 17:30:57 -07:00
Sébastien Deronne
d35d6895c3
wifi: Add 802.11ax values obtained with the theoretical model for MCS-0 to MCS-11 at 20 MHz to the wifi-bianchi example
2021-06-12 17:30:56 -07:00
Mauriyin
835f546f4c
wifi: Add python script to generate 802.11ax bianchi results
2021-06-12 17:30:56 -07:00
Sébastien Deronne
88b4025bdd
wifi: (merges !521 ) Extend Bianchi program to support 802.11n/ac/ax rates
...
First in a series of eight commits for merge request !521
2021-06-12 17:30:47 -07:00
Sébastien Deronne
db2adf6f3c
wifi: Add missing 6 GHz band support for wifi-manager-example
2021-06-01 20:36:15 +02:00
Rediet
ce57ee91a3
wifi: fix doxygen warnings in src/wifi/examples
2021-05-25 17:11:14 +02:00
Alexander Krotov
1d1c98ab6e
wifi: add ThompsonSamplingWifiManager
2021-04-06 16:12:12 +03:00
Stefano Avallone
571e526ce6
wifi: WifiPhy makes use of WifiPhyOperatingChannel
2021-03-10 11:41:46 +01:00
Rediet
ea5d4c8c81
wifi: Remove HT Greenfield support
2021-02-16 09:38:47 +01:00
Rediet
2aba58e77e
wifi: Remove Holland (solves #278 )
2021-02-16 09:38:47 +01:00
Rediet
2d9a3b4059
wifi: Move WifiPhyRxfailureReason to wifi-phy-common.h
...
And add HT_SIG_FAILURE
2021-02-15 08:59:35 +01:00
Rediet
201fa54d8b
wifi: Add RSSI information in RxOkCallback
...
Done through a RxSignalInfo structure so as to facilitate future additions of other signal parameters
2021-02-07 23:17:58 +01:00
Sébastien Deronne
2e22c3da6b
wifi: Add PCAP support for HE MU and HE TB PPDUs
2020-11-15 18:37:13 +00:00
Sébastien Deronne
8e60e03599
wifi: Extend PhyRxBegin trace to report received power per band
2020-11-12 13:02:11 +01:00