lr-wpan: (fixes #636) Ext address, short address and manual assoc adjustments

This commit is contained in:
Alberto Gallegos Ramonet
2023-02-13 16:08:18 +09:00
parent 5d0948a7c7
commit c85819b502
13 changed files with 186 additions and 110 deletions

View File

@@ -23,6 +23,7 @@ Changes from ns-3.37 to ns-3.38
* (core) Added several macros in **warnings.h** to silence compiler warnings in specific sections of code. Their use is discouraged, unless really necessary.
* (internet-apps) Add class `Ping` for a ping model that works for both IPv4 and IPv6.
* In `src/spectrum`, a new fast-fading model `TwoRaySpectrumPropagationLossModel` has been added. This model serves as a performance-oriented alternative to the `ThreeGppSpectrumPropagationLossModel` and `ThreeGppChannelModel` classes, and it has been designed with the goal of providing end-to-end channel samples which are statistically close to the ones generated by the latter.
* (lr-wpan) `LrWpanNetDevice::SetPanAssociation` is introduced to create more complex topologies (multi-hop) using a manual association.
### Changes to existing API
@@ -35,6 +36,7 @@ Changes from ns-3.37 to ns-3.38
* (lr-wpan) Adds beacon payload handle support (MLME-SET.request) in **LrWpanMac**.
* (core) Now test-runner exits if no TestSuite is specified.
* (lr-wpan) Adds the possibility to modify the Rx sensitivity in **LrWpanPhy**.
* (lr-wpan) `LrWpanHelper::CreateAssociatedPan` replace `LrWpanHelper::AssociateToPan` and is able to create an associated PAN of the devices with both short addresses (16-bits) and extended addresses (EUI-64 bits).
### Changes to build system