From 5fd3f3852886c4a4bd2970aed52a47478974b8ac Mon Sep 17 00:00:00 2001 From: Tommaso Pecorella Date: Tue, 10 Mar 2020 11:06:34 -0700 Subject: [PATCH] applications: Add SeqTsEchoHeader variant --- CHANGES.html | 2 +- src/applications/model/seq-ts-echo-header.cc | 135 +++++++++++++++++++ src/applications/model/seq-ts-echo-header.h | 98 ++++++++++++++ src/applications/wscript | 6 +- 4 files changed, 238 insertions(+), 3 deletions(-) create mode 100644 src/applications/model/seq-ts-echo-header.cc create mode 100644 src/applications/model/seq-ts-echo-header.h diff --git a/CHANGES.html b/CHANGES.html index 9de599da5..be0f827b6 100644 --- a/CHANGES.html +++ b/CHANGES.html @@ -74,8 +74,8 @@ allows to choose between Block Ack policy and Implicit Block Ack Request policy allows to request an acknowledgment after a configurable number of MPDUs have been transmitted.
  • The MaxSize attribute is removed from the QueueBase base class and moved to subclasses. A new MaxSize attribute is therefore added to the DropTailQueue class, while the MaxQueueSize attribute of the WifiMacQueue class is renamed as MaxSize for API consistency.
  • -
  • The applications have now a "EnableE2EStats" attribute.
  • Added a new trace source PhyRxPayloadBegin in WifiPhy for tracing begin of PSDU reception.
  • +
  • A new sequence and timestamp header variant for applications has been added. The SeqTsEchoHeader contains an additional timestamp field for use in echoing a timestamp back to a sender.
  • Changes to existing API: