#include <introspected-doxygen.hpp>
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: