lr-wpan: Create MAC layer abstraction (decoupling, alternative MACs)

This commit is contained in:
Alberto Gallegos Ramonet
2023-10-05 15:29:02 +09:00
parent b681c2886a
commit 900019e31e
7 changed files with 1192 additions and 1068 deletions

View File

@@ -26,6 +26,7 @@ Changes from ns-3.40 to ns-3-dev
* (lte) Struct member `pfsFlowPerf_t::lastTtiBytesTrasmitted` in file `pf-ff-mac-scheduler.h` was renamed `fdbetsFlowPerf_t::lastTtiBytesTransmitted`.
* (lr-wpan) Change the CapabilityField parameter in `LrWpanMac::MlmeAssociateRequest` and `LrWpanMac::MlmeAssociateIndication` to a standard bitmap.
* (lr-wpan) Change the MAC SuperframeField usage to a standard bitmap, this change impact parameters in the `BeaconPayloadHeader`.
* (lr-wpan) Create a new abstract class that defines the form of any Lr-wpan MAC layers (`LrWpanMacBase`).
### Changes to build system