airtime link metric calculator
More...
#include <airtime-metric.h>
List of all members.
Detailed Description
airtime link metric calculator
Airtime link metric is defined in 11B.10 of 802.11s Draft D3.0 as:
airtime = (O + Bt/r)* (1 + average retry counter), where
o -- the PHY dependent channel access which includes frame headers, training sequences, access protocol frames, etc. bt -- the test packet length in bits (8192 by default), r -- the current bitrate of the packet,
Final result is expressed in units of 0.01 Time Unit = 10.24 us (as required by 802.11s draft)
Member Function Documentation
static TypeId ns3::dot11s::AirtimeLinkMetricCalculator::GetTypeId |
( |
void |
|
) |
[static] |
This method returns the TypeId associated to ns3::dot11s::AirtimeLinkMetricCalculator.
This object is accessible through the following paths with Config::Set and Config::Connect:
-
/NodeList/[i]/DeviceList/[i]/$ns3::BaseStationNetDevice/BsIpcsPacketClassifier/$ns3::dot11s::AirtimeLinkMetricCalculator
-
/NodeList/[i]/DeviceList/[i]/$ns3::BaseStationNetDevice/LinkManager/$ns3::dot11s::AirtimeLinkMetricCalculator
-
/NodeList/[i]/DeviceList/[i]/$ns3::BaseStationNetDevice/SSManager/$ns3::dot11s::AirtimeLinkMetricCalculator
-
/NodeList/[i]/DeviceList/[i]/$ns3::BaseStationNetDevice/ServiceFlowManager/$ns3::dot11s::AirtimeLinkMetricCalculator
-
/NodeList/[i]/DeviceList/[i]/$ns3::SubscriberStationNetDevice/Classifier/$ns3::dot11s::AirtimeLinkMetricCalculator
-
/NodeList/[i]/DeviceList/[i]/$ns3::SubscriberStationNetDevice/LinkManager/$ns3::dot11s::AirtimeLinkMetricCalculator
-
/NodeList/[i]/DeviceList/[i]/$ns3::SubscriberStationNetDevice/SSScheduler/$ns3::dot11s::AirtimeLinkMetricCalculator
-
/NodeList/[i]/DeviceList/[i]/$ns3::WimaxNetDevice/$ns3::BaseStationNetDevice/BsIpcsPacketClassifier/$ns3::dot11s::AirtimeLinkMetricCalculator
-
/NodeList/[i]/DeviceList/[i]/$ns3::WimaxNetDevice/$ns3::BaseStationNetDevice/LinkManager/$ns3::dot11s::AirtimeLinkMetricCalculator
-
/NodeList/[i]/DeviceList/[i]/$ns3::WimaxNetDevice/$ns3::BaseStationNetDevice/SSManager/$ns3::dot11s::AirtimeLinkMetricCalculator
-
/NodeList/[i]/DeviceList/[i]/$ns3::WimaxNetDevice/$ns3::BaseStationNetDevice/ServiceFlowManager/$ns3::dot11s::AirtimeLinkMetricCalculator
-
/NodeList/[i]/DeviceList/[i]/$ns3::WimaxNetDevice/$ns3::SubscriberStationNetDevice/Classifier/$ns3::dot11s::AirtimeLinkMetricCalculator
-
/NodeList/[i]/DeviceList/[i]/$ns3::WimaxNetDevice/$ns3::SubscriberStationNetDevice/LinkManager/$ns3::dot11s::AirtimeLinkMetricCalculator
-
/NodeList/[i]/DeviceList/[i]/$ns3::WimaxNetDevice/$ns3::SubscriberStationNetDevice/SSScheduler/$ns3::dot11s::AirtimeLinkMetricCalculator
-
/NodeList/[i]/DeviceList/[i]/$ns3::WimaxNetDevice/BandwidthManager/$ns3::dot11s::AirtimeLinkMetricCalculator
-
/NodeList/[i]/DeviceList/[i]/$ns3::WimaxNetDevice/BurstProfileManager/$ns3::dot11s::AirtimeLinkMetricCalculator
-
/NodeList/[i]/DeviceList/[i]/$ns3::WimaxNetDevice/ConnectionManager/$ns3::dot11s::AirtimeLinkMetricCalculator
Attributes defined for this type:
-
TestLength: Rate should be estimated using test length.
-
Dot11MetricTid: TID used to calculate metric (data rate)
-
Dot11sMeshHeaderLength: Length of the mesh header
No TraceSources defined for this type.
Reimplemented from ns3::Object.
The documentation for this class was generated from the following files:
- src/devices/mesh/dot11s/airtime-metric.h
- doc/introspected-doxygen.h