The IEEE 802.11ac VHT Capabilities. More...
#include "vht-capabilities.h"
 Inheritance diagram for ns3::VhtCapabilities:
 Collaboration diagram for ns3::VhtCapabilities:Public Member Functions | |
| VhtCapabilities () | |
| uint8_t | DeserializeInformationField (Buffer::Iterator start, uint8_t length) | 
| Deserialize the information field.  More... | |
| WifiInformationElementId | ElementId () const | 
| Return the element ID.  More... | |
| uint8_t | GetInformationFieldSize () const | 
| Return the information field size.  More... | |
| uint8_t | GetMaxAmpduLengthExponent () const | 
| Get the maximum AMPDU length exponent.  More... | |
| uint8_t | GetMaxMpduLength () const | 
| Get the maximum MPDU length.  More... | |
| uint16_t | GetRxHighestSupportedLgiDataRate () const | 
| Get the receive highest supported LGI data rate.  More... | |
| uint8_t | GetRxLdpc () const | 
| Get the receive LDPC.  More... | |
| uint16_t | GetRxMcsMap () const | 
| Get the receive MCS map.  More... | |
| uint8_t | GetRxStbc () const | 
| Get the receive STBC.  More... | |
| uint16_t | GetSerializedSize () const | 
| Get the serialized size.  More... | |
| uint8_t | GetShortGuardIntervalFor160Mhz () const | 
| Get the short guard interval 80 MHz.  More... | |
| uint8_t | GetShortGuardIntervalFor80Mhz () const | 
| Get the short guard interval 80 MHz.  More... | |
| uint8_t | GetSupportedChannelWidthSet () const | 
| Get the supported channel width set.  More... | |
| uint64_t | GetSupportedMcsAndNssSet () const | 
| Return the MCS and NSS field in the VHT Capabilities information element.  More... | |
| uint16_t | GetTxHighestSupportedLgiDataRate () const | 
| Get the transmit highest supported LGI data rate.  More... | |
| uint16_t | GetTxMcsMap () const | 
| Get the transmit MCS map.  More... | |
| uint8_t | GetTxStbc () const | 
| Get the transmit STBC.  More... | |
| uint32_t | GetVhtCapabilitiesInfo () const | 
| Return the VHT Capabilties Info field in the VHT Capabilities information element.  More... | |
| bool | IsSupportedMcs (uint8_t mcs, uint8_t Nss) const | 
| Get the is MCS supported.  More... | |
| bool | IsSupportedRxMcs (uint8_t mcs) const | 
| Get the is receive MCS supported.  More... | |
| bool | IsSupportedTxMcs (uint8_t mcs) const | 
| Get the is transmit MCS supported.  More... | |
| Buffer::Iterator | Serialize (Buffer::Iterator start) const | 
| This information element is a bit special in that it is only included if the STA is an VHT STA.  More... | |
| void | SerializeInformationField (Buffer::Iterator start) const | 
| Serialize the information field.  More... | |
| void | SetMaxAmpduLengthExponent (uint8_t exponent) | 
| Set the maximum AMPDU length exponent.  More... | |
| void | SetMaxMpduLength (uint8_t length) | 
| Set the maximum MPDU length.  More... | |
| void | SetRxHighestSupportedLgiDataRate (uint16_t supporteddatarate) | 
| Set the receive highest supported LGI data rate.  More... | |
| void | SetRxLdpc (uint8_t rxldpc) | 
| Set the receive LDPC.  More... | |
| void | SetRxMcsMap (uint8_t mcs, uint8_t nss) | 
| void | SetRxStbc (uint8_t rxstbc) | 
| Set the receive STBC.  More... | |
| void | SetShortGuardIntervalFor160Mhz (uint8_t shortguardinterval) | 
| Set the short guard interval 160 Mhz.  More... | |
| void | SetShortGuardIntervalFor80Mhz (uint8_t shortguardinterval) | 
| Set the short guard interval 80 Mhz.  More... | |
| void | SetSupportedChannelWidthSet (uint8_t channelwidthset) | 
| Set the supported channel width set.  More... | |
| void | SetSupportedMcsAndNssSet (uint64_t ctrl) | 
| Set the MCS and NSS field in the VHT Capabilities information element.  More... | |
| void | SetTxHighestSupportedLgiDataRate (uint16_t supporteddatarate) | 
| Set the transmit highest supported LGI data rate.  More... | |
| void | SetTxMcsMap (uint8_t mcs, uint8_t nss) | 
| void | SetTxStbc (uint8_t txstbc) | 
| Set the transmit STBC.  More... | |
| void | SetVhtCapabilitiesInfo (uint32_t ctrl) | 
| Set the VHT Capabilties Info field in the VHT Capabilities information element.  More... | |
| void | SetVhtSupported (uint8_t vhtsupported) | 
| Set the VHT supported field.  More... | |
  Public Member Functions inherited from ns3::WifiInformationElement | |
| virtual | ~WifiInformationElement () | 
| Buffer::Iterator | Deserialize (Buffer::Iterator i) | 
| Deserialize entire IE, which must be present.  More... | |
| Buffer::Iterator | DeserializeIfPresent (Buffer::Iterator i) | 
| Deserialize entire IE if it is present.  More... | |
| uint16_t | GetSerializedSize () const | 
| Get the size of the serialized IE including Element ID and length fields.  More... | |
| virtual bool | operator== (WifiInformationElement const &a) const | 
| Compare two IEs for equality by ID & Length, and then through memcmp of serialised version.  More... | |
| virtual void | Print (std::ostream &os) const | 
| Generate human-readable form of IE.  More... | |
| Buffer::Iterator | Serialize (Buffer::Iterator i) const | 
| Serialize entire IE including Element ID and length fields.  More... | |
  Public Member Functions inherited from ns3::SimpleRefCount< WifiInformationElement > | |
| SimpleRefCount () | |
| Default constructor.  More... | |
| SimpleRefCount (const SimpleRefCount &o) | |
| Copy constructor.  More... | |
| uint32_t | GetReferenceCount (void) const | 
| Get the reference count of the object.  More... | |
| SimpleRefCount & | operator= (const SimpleRefCount &o) | 
| Assignment operator.  More... | |
| void | Ref (void) const | 
| Increment the reference count.  More... | |
| void | Unref (void) const | 
| Decrement the reference count.  More... | |
Private Attributes | |
| uint8_t | m_beamformeeStsCapable | 
| beam formee STS capable  More... | |
| uint8_t | m_htcVhtCapable | 
| HTC VHT capable.  More... | |
| uint8_t | m_maxAmpduLengthExponent | 
| maximum AMPDU length exponent  More... | |
| uint8_t | m_maxMpduLength | 
| maximum MPDU length  More... | |
| uint8_t | m_muBeamformeeCapable | 
| MU beam formee capable.  More... | |
| uint8_t | m_muBeamformerCapable | 
| MU beam former capable.  More... | |
| uint8_t | m_numberOfSoundingDimensions | 
| number of sounding dimensions  More... | |
| uint8_t | m_rxAntennaPatternConsistency | 
| receive antenna pattern consistency  More... | |
| uint16_t | m_rxHighestSupportedLongGuardIntervalDataRate | 
| receive highest supported long guard interval data rate  More... | |
| uint8_t | m_rxLdpc | 
| receive LDPC  More... | |
| std::vector< uint8_t > | m_rxMcsMap | 
| receive MCS map  More... | |
| uint8_t | m_rxStbc | 
| receive STBC  More... | |
| uint8_t | m_shortGuardIntervalFor160Mhz | 
| short guard interval 160 MHz  More... | |
| uint8_t | m_shortGuardIntervalFor80Mhz | 
| short guard interval 80 MHz  More... | |
| uint8_t | m_suBeamformeeCapable | 
| SU beam formee capable.  More... | |
| uint8_t | m_suBeamformerCapable | 
| SU beam former capable.  More... | |
| uint8_t | m_supportedChannelWidthSet | 
| supported channel width set  More... | |
| uint8_t | m_txAntennaPatternConsistency | 
| transmit antenna pattern consistency  More... | |
| uint16_t | m_txHighestSupportedLongGuardIntervalDataRate | 
| transmit highest supported long guard interval data rate  More... | |
| std::vector< uint8_t > | m_txMcsMap | 
| transmit MCS map  More... | |
| uint8_t | m_txStbc | 
| transmit STBC  More... | |
| uint8_t | m_vhtLinkAdaptationCapable | 
| VHT link adaptation capable.  More... | |
| uint8_t | m_vhtSupported | 
| This is used to decide if this element should be added to the frame or not.  More... | |
| uint8_t | m_vhtTxopPs | 
| VHT TXOP PS.  More... | |
The IEEE 802.11ac VHT Capabilities.
Definition at line 35 of file vht-capabilities.h.
| ns3::VhtCapabilities::VhtCapabilities | ( | ) | 
Definition at line 26 of file vht-capabilities.cc.
References m_rxMcsMap, and m_txMcsMap.
      
  | 
  virtual | 
Deserialize the information field.
| start | the information field iterator | 
| length | the information field | 
Implements ns3::WifiInformationElement.
Definition at line 111 of file vht-capabilities.cc.
References ns3::Buffer::Iterator::ReadLsbtohU32(), ns3::Buffer::Iterator::ReadLsbtohU64(), SetSupportedMcsAndNssSet(), SetVhtCapabilitiesInfo(), and visualizer.core::start().
 Here is the call graph for this function:
      
  | 
  virtual | 
Return the element ID.
Implements ns3::WifiInformationElement.
Definition at line 60 of file vht-capabilities.cc.
References IE_VHT_CAPABILITIES.
      
  | 
  virtual | 
Return the information field size.
Implements ns3::WifiInformationElement.
Definition at line 72 of file vht-capabilities.cc.
References m_vhtSupported, and NS_ASSERT.
| uint8_t ns3::VhtCapabilities::GetMaxAmpduLengthExponent | ( | ) | const | 
Get the maximum AMPDU length exponent.
Definition at line 367 of file vht-capabilities.cc.
References m_maxAmpduLengthExponent.
| uint8_t ns3::VhtCapabilities::GetMaxMpduLength | ( | ) | const | 
Get the maximum MPDU length.
Definition at line 325 of file vht-capabilities.cc.
References m_maxMpduLength.
| uint16_t ns3::VhtCapabilities::GetRxHighestSupportedLgiDataRate | ( | ) | const | 
Get the receive highest supported LGI data rate.
Definition at line 418 of file vht-capabilities.cc.
References m_rxHighestSupportedLongGuardIntervalDataRate.
Referenced by ns3::StaWifiMac::Receive(), and ns3::ApWifiMac::Receive().
 Here is the caller graph for this function:| uint8_t ns3::VhtCapabilities::GetRxLdpc | ( | ) | const | 
Get the receive LDPC.
Definition at line 337 of file vht-capabilities.cc.
References m_rxLdpc.
Referenced by ns3::WifiRemoteStationManager::AddStationVhtCapabilities().
 Here is the caller graph for this function:| uint16_t ns3::VhtCapabilities::GetRxMcsMap | ( | ) | const | 
Get the receive MCS map.
Definition at line 392 of file vht-capabilities.cc.
References m_rxMcsMap.
| uint8_t ns3::VhtCapabilities::GetRxStbc | ( | ) | const | 
Get the receive STBC.
Definition at line 355 of file vht-capabilities.cc.
References m_rxStbc.
Referenced by ns3::WifiRemoteStationManager::AddStationVhtCapabilities().
 Here is the caller graph for this function:| uint16_t ns3::VhtCapabilities::GetSerializedSize | ( | void | ) | const | 
Get the serialized size.
Definition at line 90 of file vht-capabilities.cc.
References ns3::WifiInformationElement::GetSerializedSize(), and m_vhtSupported.
Referenced by ns3::MgtAssocRequestHeader::GetSerializedSize(), ns3::MgtReassocRequestHeader::GetSerializedSize(), ns3::MgtAssocResponseHeader::GetSerializedSize(), ns3::MgtProbeRequestHeader::GetSerializedSize(), and ns3::MgtProbeResponseHeader::GetSerializedSize().
 Here is the call graph for this function:
 Here is the caller graph for this function:| uint8_t ns3::VhtCapabilities::GetShortGuardIntervalFor160Mhz | ( | ) | const | 
Get the short guard interval 80 MHz.
Definition at line 349 of file vht-capabilities.cc.
References m_shortGuardIntervalFor160Mhz.
| uint8_t ns3::VhtCapabilities::GetShortGuardIntervalFor80Mhz | ( | ) | const | 
Get the short guard interval 80 MHz.
Definition at line 343 of file vht-capabilities.cc.
References m_shortGuardIntervalFor80Mhz.
| uint8_t ns3::VhtCapabilities::GetSupportedChannelWidthSet | ( | ) | const | 
Get the supported channel width set.
Definition at line 331 of file vht-capabilities.cc.
References m_supportedChannelWidthSet.
Referenced by ns3::WifiRemoteStationManager::AddStationVhtCapabilities().
 Here is the caller graph for this function:| uint64_t ns3::VhtCapabilities::GetSupportedMcsAndNssSet | ( | ) | const | 
Return the MCS and NSS field in the VHT Capabilities information element.
Definition at line 191 of file vht-capabilities.cc.
References m_rxHighestSupportedLongGuardIntervalDataRate, m_rxMcsMap, m_txHighestSupportedLongGuardIntervalDataRate, and m_txMcsMap.
Referenced by ns3::operator<<(), and SerializeInformationField().
 Here is the caller graph for this function:| uint16_t ns3::VhtCapabilities::GetTxHighestSupportedLgiDataRate | ( | ) | const | 
Get the transmit highest supported LGI data rate.
Definition at line 424 of file vht-capabilities.cc.
References m_txHighestSupportedLongGuardIntervalDataRate.
| uint16_t ns3::VhtCapabilities::GetTxMcsMap | ( | ) | const | 
Get the transmit MCS map.
Definition at line 405 of file vht-capabilities.cc.
References m_txMcsMap.
| uint8_t ns3::VhtCapabilities::GetTxStbc | ( | ) | const | 
Get the transmit STBC.
Definition at line 361 of file vht-capabilities.cc.
References m_txStbc.
Referenced by ns3::WifiRemoteStationManager::AddStationVhtCapabilities().
 Here is the caller graph for this function:| uint32_t ns3::VhtCapabilities::GetVhtCapabilitiesInfo | ( | ) | const | 
Return the VHT Capabilties Info field in the VHT Capabilities information element.
Definition at line 147 of file vht-capabilities.cc.
References m_beamformeeStsCapable, m_htcVhtCapable, m_maxAmpduLengthExponent, m_maxMpduLength, m_muBeamformeeCapable, m_muBeamformerCapable, m_numberOfSoundingDimensions, m_rxAntennaPatternConsistency, m_rxLdpc, m_rxStbc, m_shortGuardIntervalFor160Mhz, m_shortGuardIntervalFor80Mhz, m_suBeamformeeCapable, m_suBeamformerCapable, m_supportedChannelWidthSet, m_txAntennaPatternConsistency, m_txStbc, m_vhtLinkAdaptationCapable, and m_vhtTxopPs.
Referenced by ns3::operator<<(), ns3::ApWifiMac::Receive(), and SerializeInformationField().
 Here is the caller graph for this function:| bool ns3::VhtCapabilities::IsSupportedMcs | ( | uint8_t | mcs, | 
| uint8_t | Nss | ||
| ) | const | 
Get the is MCS supported.
| mcs | the MCS | 
| Nss | the NSS | 
Definition at line 373 of file vht-capabilities.cc.
References m_rxMcsMap.
Referenced by ns3::WifiRemoteStationManager::AddStationVhtCapabilities().
 Here is the caller graph for this function:| bool ns3::VhtCapabilities::IsSupportedRxMcs | ( | uint8_t | mcs | ) | const | 
Get the is receive MCS supported.
| mcs | the MCS | 
Definition at line 294 of file vht-capabilities.cc.
References m_rxMcsMap, and NS_ASSERT.
Referenced by ns3::StaWifiMac::Receive().
 Here is the caller graph for this function:| bool ns3::VhtCapabilities::IsSupportedTxMcs | ( | uint8_t | mcs | ) | const | 
Get the is transmit MCS supported.
| mcs | the MCS | 
Definition at line 275 of file vht-capabilities.cc.
References m_txMcsMap, and NS_ASSERT.
Referenced by ns3::ApWifiMac::Receive().
 Here is the caller graph for this function:| Buffer::Iterator ns3::VhtCapabilities::Serialize | ( | Buffer::Iterator | start | ) | const | 
This information element is a bit special in that it is only included if the STA is an VHT STA.
To support this we override the Serialize and GetSerializedSize methods of WifiInformationElement.
| start | the iterator | 
Definition at line 80 of file vht-capabilities.cc.
References m_vhtSupported, and ns3::WifiInformationElement::Serialize().
Referenced by ns3::MgtAssocRequestHeader::Serialize(), ns3::MgtReassocRequestHeader::Serialize(), ns3::MgtAssocResponseHeader::Serialize(), ns3::MgtProbeRequestHeader::Serialize(), and ns3::MgtProbeResponseHeader::Serialize().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  virtual | 
Serialize the information field.
| start | the information field iterator | 
Implements ns3::WifiInformationElement.
Definition at line 100 of file vht-capabilities.cc.
References GetSupportedMcsAndNssSet(), GetVhtCapabilitiesInfo(), m_vhtSupported, ns3::Buffer::Iterator::WriteHtolsbU32(), and ns3::Buffer::Iterator::WriteHtolsbU64().
 Here is the call graph for this function:| void ns3::VhtCapabilities::SetMaxAmpduLengthExponent | ( | uint8_t | exponent | ) | 
Set the maximum AMPDU length exponent.
| exponent | the maximum AMPDU length exponent | 
Definition at line 253 of file vht-capabilities.cc.
References m_maxAmpduLengthExponent.
Referenced by ns3::RegularWifiMac::GetVhtCapabilities().
 Here is the caller graph for this function:| void ns3::VhtCapabilities::SetMaxMpduLength | ( | uint8_t | length | ) | 
Set the maximum MPDU length.
| length | the maximum MPDU length | 
Definition at line 211 of file vht-capabilities.cc.
References m_maxMpduLength.
Referenced by ns3::RegularWifiMac::GetVhtCapabilities().
 Here is the caller graph for this function:| void ns3::VhtCapabilities::SetRxHighestSupportedLgiDataRate | ( | uint16_t | supporteddatarate | ) | 
Set the receive highest supported LGI data rate.
| supporteddatarate | receive highest supported LGI data rate | 
Definition at line 313 of file vht-capabilities.cc.
References m_rxHighestSupportedLongGuardIntervalDataRate.
Referenced by ns3::RegularWifiMac::GetVhtCapabilities().
 Here is the caller graph for this function:| void ns3::VhtCapabilities::SetRxLdpc | ( | uint8_t | rxldpc | ) | 
Set the receive LDPC.
| rxldpc | the receive LDPC | 
Definition at line 223 of file vht-capabilities.cc.
References m_rxLdpc.
Referenced by ns3::RegularWifiMac::GetVhtCapabilities().
 Here is the caller graph for this function:| void ns3::VhtCapabilities::SetRxMcsMap | ( | uint8_t | mcs, | 
| uint8_t | nss | ||
| ) | 
| mcs | Max MCS value (between 7 and 9) | 
| nss | Spatial stream for which the Max MCS value is being set | 
Definition at line 259 of file vht-capabilities.cc.
References m_rxMcsMap, and NS_ASSERT.
Referenced by ns3::RegularWifiMac::GetVhtCapabilities().
 Here is the caller graph for this function:| void ns3::VhtCapabilities::SetRxStbc | ( | uint8_t | rxstbc | ) | 
Set the receive STBC.
| rxstbc | the receive STBC | 
Definition at line 241 of file vht-capabilities.cc.
References m_rxStbc.
Referenced by ns3::RegularWifiMac::GetVhtCapabilities().
 Here is the caller graph for this function:| void ns3::VhtCapabilities::SetShortGuardIntervalFor160Mhz | ( | uint8_t | shortguardinterval | ) | 
Set the short guard interval 160 Mhz.
| shortguardinterval | the short guard interval 160 Mhz | 
Definition at line 235 of file vht-capabilities.cc.
References m_shortGuardIntervalFor160Mhz.
Referenced by ns3::RegularWifiMac::GetVhtCapabilities().
 Here is the caller graph for this function:| void ns3::VhtCapabilities::SetShortGuardIntervalFor80Mhz | ( | uint8_t | shortguardinterval | ) | 
Set the short guard interval 80 Mhz.
| shortguardinterval | the short guard interval 80 Mhz | 
Definition at line 229 of file vht-capabilities.cc.
References m_shortGuardIntervalFor80Mhz.
Referenced by ns3::RegularWifiMac::GetVhtCapabilities().
 Here is the caller graph for this function:| void ns3::VhtCapabilities::SetSupportedChannelWidthSet | ( | uint8_t | channelwidthset | ) | 
Set the supported channel width set.
| channelwidthset | the supported channel width set | 
Definition at line 217 of file vht-capabilities.cc.
References m_supportedChannelWidthSet.
Referenced by ns3::RegularWifiMac::GetVhtCapabilities().
 Here is the caller graph for this function:| void ns3::VhtCapabilities::SetSupportedMcsAndNssSet | ( | uint64_t | ctrl | ) | 
Set the MCS and NSS field in the VHT Capabilities information element.
| ctrl | the MCS and NSS field in the VHT Capabilities information element | 
Definition at line 173 of file vht-capabilities.cc.
References m_rxHighestSupportedLongGuardIntervalDataRate, m_rxMcsMap, m_txHighestSupportedLongGuardIntervalDataRate, and m_txMcsMap.
Referenced by DeserializeInformationField(), and ns3::operator>>().
 Here is the caller graph for this function:| void ns3::VhtCapabilities::SetTxHighestSupportedLgiDataRate | ( | uint16_t | supporteddatarate | ) | 
Set the transmit highest supported LGI data rate.
| supporteddatarate | transmit highest supported LGI data rate | 
Definition at line 319 of file vht-capabilities.cc.
References m_txHighestSupportedLongGuardIntervalDataRate.
Referenced by ns3::RegularWifiMac::GetVhtCapabilities().
 Here is the caller graph for this function:| void ns3::VhtCapabilities::SetTxMcsMap | ( | uint8_t | mcs, | 
| uint8_t | nss | ||
| ) | 
| mcs | Max MCS value (between 7 and 9) | 
| nss | Spatial stream for which the Max MCS value is being set | 
Definition at line 267 of file vht-capabilities.cc.
References m_txMcsMap, and NS_ASSERT.
Referenced by ns3::RegularWifiMac::GetVhtCapabilities().
 Here is the caller graph for this function:| void ns3::VhtCapabilities::SetTxStbc | ( | uint8_t | txstbc | ) | 
Set the transmit STBC.
| txstbc | the receive STBC | 
Definition at line 247 of file vht-capabilities.cc.
References m_txStbc.
Referenced by ns3::RegularWifiMac::GetVhtCapabilities().
 Here is the caller graph for this function:| void ns3::VhtCapabilities::SetVhtCapabilitiesInfo | ( | uint32_t | ctrl | ) | 
Set the VHT Capabilties Info field in the VHT Capabilities information element.
| ctrl | the VHT Capabilties Info field in the VHT Capabilities information element | 
Definition at line 123 of file vht-capabilities.cc.
References m_beamformeeStsCapable, m_htcVhtCapable, m_maxAmpduLengthExponent, m_maxMpduLength, m_muBeamformeeCapable, m_muBeamformerCapable, m_numberOfSoundingDimensions, m_rxAntennaPatternConsistency, m_rxLdpc, m_rxStbc, m_shortGuardIntervalFor160Mhz, m_shortGuardIntervalFor80Mhz, m_suBeamformeeCapable, m_suBeamformerCapable, m_supportedChannelWidthSet, m_txAntennaPatternConsistency, m_txStbc, m_vhtLinkAdaptationCapable, and m_vhtTxopPs.
Referenced by DeserializeInformationField(), and ns3::operator>>().
 Here is the caller graph for this function:| void ns3::VhtCapabilities::SetVhtSupported | ( | uint8_t | vhtsupported | ) | 
Set the VHT supported field.
| vhtsupported | the VHT supported field | 
Definition at line 66 of file vht-capabilities.cc.
References m_vhtSupported.
Referenced by ns3::RegularWifiMac::GetVhtCapabilities().
 Here is the caller graph for this function:
      
  | 
  private | 
beam formee STS capable
Definition at line 298 of file vht-capabilities.h.
Referenced by GetVhtCapabilitiesInfo(), and SetVhtCapabilitiesInfo().
      
  | 
  private | 
HTC VHT capable.
Definition at line 303 of file vht-capabilities.h.
Referenced by GetVhtCapabilitiesInfo(), and SetVhtCapabilitiesInfo().
      
  | 
  private | 
maximum AMPDU length exponent
Definition at line 304 of file vht-capabilities.h.
Referenced by GetMaxAmpduLengthExponent(), GetVhtCapabilitiesInfo(), SetMaxAmpduLengthExponent(), and SetVhtCapabilitiesInfo().
      
  | 
  private | 
maximum MPDU length
Definition at line 289 of file vht-capabilities.h.
Referenced by GetMaxMpduLength(), GetVhtCapabilitiesInfo(), SetMaxMpduLength(), and SetVhtCapabilitiesInfo().
      
  | 
  private | 
MU beam formee capable.
Definition at line 301 of file vht-capabilities.h.
Referenced by GetVhtCapabilitiesInfo(), and SetVhtCapabilitiesInfo().
      
  | 
  private | 
MU beam former capable.
Definition at line 300 of file vht-capabilities.h.
Referenced by GetVhtCapabilitiesInfo(), and SetVhtCapabilitiesInfo().
      
  | 
  private | 
number of sounding dimensions
Definition at line 299 of file vht-capabilities.h.
Referenced by GetVhtCapabilitiesInfo(), and SetVhtCapabilitiesInfo().
      
  | 
  private | 
receive antenna pattern consistency
Definition at line 306 of file vht-capabilities.h.
Referenced by GetVhtCapabilitiesInfo(), and SetVhtCapabilitiesInfo().
      
  | 
  private | 
receive highest supported long guard interval data rate
Definition at line 311 of file vht-capabilities.h.
Referenced by GetRxHighestSupportedLgiDataRate(), GetSupportedMcsAndNssSet(), SetRxHighestSupportedLgiDataRate(), and SetSupportedMcsAndNssSet().
      
  | 
  private | 
receive LDPC
Definition at line 291 of file vht-capabilities.h.
Referenced by GetRxLdpc(), GetVhtCapabilitiesInfo(), SetRxLdpc(), and SetVhtCapabilitiesInfo().
      
  | 
  private | 
receive MCS map
Definition at line 310 of file vht-capabilities.h.
Referenced by GetRxMcsMap(), GetSupportedMcsAndNssSet(), IsSupportedMcs(), IsSupportedRxMcs(), SetRxMcsMap(), SetSupportedMcsAndNssSet(), and VhtCapabilities().
      
  | 
  private | 
receive STBC
Definition at line 295 of file vht-capabilities.h.
Referenced by GetRxStbc(), GetVhtCapabilitiesInfo(), SetRxStbc(), and SetVhtCapabilitiesInfo().
      
  | 
  private | 
short guard interval 160 MHz
Definition at line 293 of file vht-capabilities.h.
Referenced by GetShortGuardIntervalFor160Mhz(), GetVhtCapabilitiesInfo(), SetShortGuardIntervalFor160Mhz(), and SetVhtCapabilitiesInfo().
      
  | 
  private | 
short guard interval 80 MHz
Definition at line 292 of file vht-capabilities.h.
Referenced by GetShortGuardIntervalFor80Mhz(), GetVhtCapabilitiesInfo(), SetShortGuardIntervalFor80Mhz(), and SetVhtCapabilitiesInfo().
      
  | 
  private | 
SU beam formee capable.
Definition at line 297 of file vht-capabilities.h.
Referenced by GetVhtCapabilitiesInfo(), and SetVhtCapabilitiesInfo().
      
  | 
  private | 
SU beam former capable.
Definition at line 296 of file vht-capabilities.h.
Referenced by GetVhtCapabilitiesInfo(), and SetVhtCapabilitiesInfo().
      
  | 
  private | 
supported channel width set
Definition at line 290 of file vht-capabilities.h.
Referenced by GetSupportedChannelWidthSet(), GetVhtCapabilitiesInfo(), SetSupportedChannelWidthSet(), and SetVhtCapabilitiesInfo().
      
  | 
  private | 
transmit antenna pattern consistency
Definition at line 307 of file vht-capabilities.h.
Referenced by GetVhtCapabilitiesInfo(), and SetVhtCapabilitiesInfo().
      
  | 
  private | 
transmit highest supported long guard interval data rate
Definition at line 313 of file vht-capabilities.h.
Referenced by GetSupportedMcsAndNssSet(), GetTxHighestSupportedLgiDataRate(), SetSupportedMcsAndNssSet(), and SetTxHighestSupportedLgiDataRate().
      
  | 
  private | 
transmit MCS map
Definition at line 312 of file vht-capabilities.h.
Referenced by GetSupportedMcsAndNssSet(), GetTxMcsMap(), IsSupportedTxMcs(), SetSupportedMcsAndNssSet(), SetTxMcsMap(), and VhtCapabilities().
      
  | 
  private | 
transmit STBC
Definition at line 294 of file vht-capabilities.h.
Referenced by GetTxStbc(), GetVhtCapabilitiesInfo(), SetTxStbc(), and SetVhtCapabilitiesInfo().
      
  | 
  private | 
VHT link adaptation capable.
Definition at line 305 of file vht-capabilities.h.
Referenced by GetVhtCapabilitiesInfo(), and SetVhtCapabilitiesInfo().
      
  | 
  private | 
This is used to decide if this element should be added to the frame or not.
Definition at line 316 of file vht-capabilities.h.
Referenced by GetInformationFieldSize(), GetSerializedSize(), Serialize(), SerializeInformationField(), and SetVhtSupported().
      
  | 
  private | 
VHT TXOP PS.
Definition at line 302 of file vht-capabilities.h.
Referenced by GetVhtCapabilitiesInfo(), and SetVhtCapabilitiesInfo().