NS-3 based Named Data Networking (NDN) simulator
ndnSIM 2.5: NDN, CCN, CCNx, content centric networks
API Documentation
ns3::HeConfiguration Class Reference

#include <introspected-doxygen.hpp>

Detailed Description

Config Paths

ns3::HeConfiguration is accessible through the following paths with Config::Set and Config::Connect:

  • "/NodeList/[i]/DeviceList/[i]/$ns3::WifiNetDevice/HeConfiguration"

Attributes

  • GuardInterval: Specify the shortest guard interval duration that can be used for HE transmissions.Possible values are 800ns, 1600ns or 3200ns.
    • Set with class: ns3::TimeValue
    • Underlying type: Time +800ns:+3200ns
    • Initial value: +3200ns
    • Flags: construct write read
  • BssColor: The BSS color
    • Set with class: ns3::UintegerValue
    • Underlying type: uint8_t 0:255
    • Initial value: 0
    • Flags: construct write read
  • MpduBufferSize: The MPDU buffer size for receiving A-MPDUs
    • Set with class: ns3::UintegerValue
    • Underlying type: uint16_t 64:256
    • Initial value: 64
    • Flags: construct write read
  • MuBeAifsn: AIFSN used by BE EDCA when the MU EDCA Timer is running. It must be either zero (EDCA disabled) or a value from 2 to 15.
    • Set with class: ns3::UintegerValue
    • Underlying type: uint8_t 0:15
    • Initial value: 0
    • Flags: construct write read
  • MuBkAifsn: AIFSN used by BK EDCA when the MU EDCA Timer is running. It must be either zero (EDCA disabled) or a value from 2 to 15.
    • Set with class: ns3::UintegerValue
    • Underlying type: uint8_t 0:15
    • Initial value: 0
    • Flags: construct write read
  • MuViAifsn: AIFSN used by VI EDCA when the MU EDCA Timer is running. It must be either zero (EDCA disabled) or a value from 2 to 15.
    • Set with class: ns3::UintegerValue
    • Underlying type: uint8_t 0:15
    • Initial value: 0
    • Flags: construct write read
  • MuVoAifsn: AIFSN used by VO EDCA when the MU EDCA Timer is running. It must be either zero (EDCA disabled) or a value from 2 to 15.
    • Set with class: ns3::UintegerValue
    • Underlying type: uint8_t 0:15
    • Initial value: 0
    • Flags: construct write read
  • MuBeCwMin: CWmin used by BE EDCA when the MU EDCA Timer is running. It must be a power of 2 minus 1 in the range from 0 to 32767.
    • Set with class: ns3::UintegerValue
    • Underlying type: uint16_t 0:32767
    • Initial value: 15
    • Flags: construct write read
  • MuBkCwMin: CWmin used by BK EDCA when the MU EDCA Timer is running. It must be a power of 2 minus 1 in the range from 0 to 32767.
    • Set with class: ns3::UintegerValue
    • Underlying type: uint16_t 0:32767
    • Initial value: 15
    • Flags: construct write read
  • MuViCwMin: CWmin used by VI EDCA when the MU EDCA Timer is running. It must be a power of 2 minus 1 in the range from 0 to 32767.
    • Set with class: ns3::UintegerValue
    • Underlying type: uint16_t 0:32767
    • Initial value: 15
    • Flags: construct write read
  • MuVoCwMin: CWmin used by VO EDCA when the MU EDCA Timer is running. It must be a power of 2 minus 1 in the range from 0 to 32767.
    • Set with class: ns3::UintegerValue
    • Underlying type: uint16_t 0:32767
    • Initial value: 15
    • Flags: construct write read
  • MuBeCwMax: CWmax used by BE EDCA when the MU EDCA Timer is running. It must be a power of 2 minus 1 in the range from 0 to 32767.
    • Set with class: ns3::UintegerValue
    • Underlying type: uint16_t 0:32767
    • Initial value: 1023
    • Flags: construct write read
  • MuBkCwMax: CWmax used by BK EDCA when the MU EDCA Timer is running. It must be a power of 2 minus 1 in the range from 0 to 32767.
    • Set with class: ns3::UintegerValue
    • Underlying type: uint16_t 0:32767
    • Initial value: 1023
    • Flags: construct write read
  • MuViCwMax: CWmax used by VI EDCA when the MU EDCA Timer is running. It must be a power of 2 minus 1 in the range from 0 to 32767.
    • Set with class: ns3::UintegerValue
    • Underlying type: uint16_t 0:32767
    • Initial value: 1023
    • Flags: construct write read
  • MuVoCwMax: CWmax used by VO EDCA when the MU EDCA Timer is running. It must be a power of 2 minus 1 in the range from 0 to 32767.
    • Set with class: ns3::UintegerValue
    • Underlying type: uint16_t 0:32767
    • Initial value: 1023
    • Flags: construct write read
  • BeMuEdcaTimer: The MU EDCA Timer used by BE EDCA. It must be a multiple of 8192 us and must be in the range from 8.192 ms to 2088.96 ms. 0 is a reserved value, but we allow to use this value to indicate that an MU EDCA Parameter Set element must not be sent. Therefore, 0 can only be used if the MU EDCA Timer for all ACs is set to 0.
    • Set with class: ns3::TimeValue
    • Underlying type: Time +0ns:+2.08896e+09ns
    • Initial value: +0ns
    • Flags: construct write read
  • BkMuEdcaTimer: The MU EDCA Timer used by BK EDCA. It must be a multiple of 8192 us and must be in the range from 8.192 ms to 2088.96 ms.0 is a reserved value, but we allow to use this value to indicate that an MU EDCA Parameter Set element must not be sent. Therefore, 0 can only be used if the MU EDCA Timer for all ACs is set to 0.
    • Set with class: ns3::TimeValue
    • Underlying type: Time +0ns:+2.08896e+09ns
    • Initial value: +0ns
    • Flags: construct write read
  • ViMuEdcaTimer: The MU EDCA Timer used by VI EDCA. It must be a multiple of 8192 us and must be in the range from 8.192 ms to 2088.96 ms.0 is a reserved value, but we allow to use this value to indicate that an MU EDCA Parameter Set element must not be sent. Therefore, 0 can only be used if the MU EDCA Timer for all ACs is set to 0.
    • Set with class: ns3::TimeValue
    • Underlying type: Time +0ns:+2.08896e+09ns
    • Initial value: +0ns
    • Flags: construct write read
  • VoMuEdcaTimer: The MU EDCA Timer used by VO EDCA. It must be a multiple of 8192 us and must be in the range from 8.192 ms to 2088.96 ms.0 is a reserved value, but we allow to use this value to indicate that an MU EDCA Parameter Set element must not be sent. Therefore, 0 can only be used if the MU EDCA Timer for all ACs is set to 0.
    • Set with class: ns3::TimeValue
    • Underlying type: Time +0ns:+2.08896e+09ns
    • Initial value: +0ns
    • Flags: construct write read

No TraceSources are defined for this type.
Size of this type is 96 bytes (on a 64-bit architecture).


The documentation for this class was generated from the following file: