SHtCapabilitiesIeData Struct Reference
struct SHtCapabilitiesIeData |
HT capabilities element without IE header
Public Member Enumerations |
---|
enum | TAmpduParametersBitMask { EMaxAmpduLenExpMask = 0x03, EMinMpduStartSpacingMask = 0x1C } |
enum | TAmpduParametersOffset { EOffsetToMinMpduStartSpacing = 2 } |
enum | TCapabilitiesInfoBitMask { ELdpcRxMask = 0x0001, EFortyMhzOperationMask = 0x0002, EGreenfieldFormatMask = 0x0010, EShortGiFor20MhzMask = 0x0020, EShortGiFor40MhzMask = 0x0040, EStbcTxMask = 0x0080, EStbcRxMask = 0x0300, EDelayedBlockAckMask = 0x0400, EDsssCckIn40MhzMask = 0x1000, ELsigTxopProtectionMask = 0x8000 } |
enum | TCapabilitiesInfoOffset { EOffsetToStbcRx = 8 } |
enum | TExtCapabilitiesBitMask { EPcoMask = 0x0001, EMcsFeedbackMask = 0x0300, EHtcMask = 0x0400, ERdResponderMask = 0x0800 } |
enum | TSmPowerSave { ESmPowerSaveStatic = 0x0000, ESmPowerSaveDynamic = 0x0004, ESmPowerSaveDisabled = 0x000C } |
enum | TTxInfoMask { ETxMcsSetDefinedMask = 0x01, ETxRxMcsSetNotEqualMask = 0x02 } |
Constructor & Destructor Documentation
SHtCapabilitiesIeData()
SHtCapabilitiesIeData | ( | ) | [inline] |
SHtCapabilitiesIeData(const SHtCapabilitiesIeData &)
Prohibit copy constructor
Member Functions Documentation
AselCapabilities()
TUint8
| AselCapabilities | ( | ) | const [inline] |
Returns ASEL capabilities
DelayedBlockAck()
TBool
| DelayedBlockAck | ( | ) | const [inline] |
Evaluates if HT delayed block ack is supported
DsssCckIn40Mhz()
TBool
| DsssCckIn40Mhz | ( | ) | const [inline] |
Evaluates if DSSS/CCK in 40 Mhz is supported
FortyMhzOperation()
TBool
| FortyMhzOperation | ( | ) | const [inline] |
Evaluates if 40 MHz operation is supported
GreenfieldFormat()
TBool
| GreenfieldFormat | ( | ) | const [inline] |
Evaluates if reception of HT Greenfield format PPDUs is supported
Htc()
TBool
| Htc | ( | ) | const [inline] |
Evaluates if +HTC is supported
LdpcRx()
TBool
| LdpcRx | ( | ) | const [inline] |
Evaluates if receiving LDPC coded packets is supported
LsigTxopProtection()
TBool
| LsigTxopProtection | ( | ) | const [inline] |
Evaluates if L-SIG TXOP protection is supported
MaxAmpduLenExponent()
TUint8
| MaxAmpduLenExponent | ( | ) | const [inline] |
Returns max A-MPDU length exponent
McsFeedback()
TUint8
| McsFeedback | ( | ) | const [inline] |
MinMpduStartSpacing()
TUint8
| MinMpduStartSpacing | ( | ) | const [inline] |
Returns min MPDU start spacing
Pco()
TBool
| Pco | ( | ) | const [inline] |
Evaluates if PCO is supported
RdResponder()
TBool
| RdResponder | ( | ) | const [inline] |
Evaluates if RD responder is supported
SetDelayedBlockAck(TBool)
void | SetDelayedBlockAck | ( | TBool | aValue | ) | [inline] |
Sets support for HT delayed block ack
Parameters
TBool aValue | ETrue if supported, EFalse otherwise |
SetDsssCckIn40Mhz(TBool)
void | SetDsssCckIn40Mhz | ( | TBool | aValue | ) | [inline] |
Sets support for DSSS/CCK in 40 Mhz
Parameters
TBool aValue | ETrue if supported, EFalse otherwise |
SetFortyMhzOperation(TBool)
void | SetFortyMhzOperation | ( | TBool | aValue | ) | [inline] |
Sets support for 40 MHz operation
Parameters
TBool aValue | ETrue if supported, EFalse otherwise |
SetGreenfieldFormat(TBool)
void | SetGreenfieldFormat | ( | TBool | aValue | ) | [inline] |
Sets support for reception of HT Greenfield format PPDUs
Parameters
TBool aValue | ETrue if supported, EFalse otherwise |
SetHtc(TBool)
void | SetHtc | ( | TBool | aValue | ) | [inline] |
Parameters
TBool aValue | ETrue if supported, EFalse otherwise |
SetLdpcRx(TBool)
void | SetLdpcRx | ( | TBool | aValue | ) | [inline] |
Sets support for receiving LDPC coded packets
Parameters
TBool aValue | ETrue if supported, EFalse otherwise |
SetLsigTxopProtection(TBool)
void | SetLsigTxopProtection | ( | TBool | aValue | ) | [inline] |
Sets support for L-SIG TXOP protection
Parameters
TBool aValue | ETrue if supported, EFalse otherwise |
SetMaxAmpduLenExponent(TUint8)
void | SetMaxAmpduLenExponent | ( | TUint8 | aValue | ) | [inline] |
Sets max A-MPDU length exponent
Parameters
TUint8 aValue | ETrue if supported, EFalse otherwise |
SetMaxAmsduLength(TUint8)
void | SetMaxAmsduLength | ( | TUint8 | aValue | ) | [inline] |
Parameters
TUint8 aValue | 0 for 3839 octets, 1 for 7935 octets |
SetMaxRxDataRate(TUint16)
void | SetMaxRxDataRate | ( | TUint16 | aValue | ) | [inline] |
Sets max supported Rx data rate
Parameters
TUint16 aValue | ETrue if supported, EFalse otherwise |
SetMcsFeedback(TUint8)
void | SetMcsFeedback | ( | TUint8 | aValue | ) | [inline] |
SetMinMpduStartSpacing(TUint8)
void | SetMinMpduStartSpacing | ( | TUint8 | aValue | ) | [inline] |
Sets min MPDU start spacing
Parameters
TUint8 aValue | ETrue if supported, EFalse otherwise |
SetPco(TBool)
void | SetPco | ( | TBool | aValue | ) | [inline] |
Parameters
TBool aValue | ETrue if supported, EFalse otherwise |
SetPcoTransitionTime(TUint8)
void | SetPcoTransitionTime | ( | TUint8 | aValue | ) | [inline] |
Parameters
TUint8 aValue | PCO transition time |
SetRdResponder(TBool)
void | SetRdResponder | ( | TBool | aValue | ) | [inline] |
Sets support for RD responder
Parameters
TBool aValue | ETrue if supported, EFalse otherwise |
SetShortGiFor20Mhz(TBool)
void | SetShortGiFor20Mhz | ( | TBool | aValue | ) | [inline] |
Sets support for short GI reception of 20 Mhz packets
Parameters
TBool aValue | ETrue if supported, EFalse otherwise |
SetShortGiFor40Mhz(TBool)
void | SetShortGiFor40Mhz | ( | TBool | aValue | ) | [inline] |
Sets support for short GI reception of 40 Mhz packets
Parameters
TBool aValue | ETrue if supported, EFalse otherwise |
SetSmPowerSave(TSmPowerSave)
Sets support for SM power save
SetStbcRx(TUint8)
void | SetStbcRx | ( | TUint8 | aValue | ) | [inline] |
Sets STBC Rx support information
SetStbcTx(TBool)
void | SetStbcTx | ( | TBool | aValue | ) | [inline] |
Sets support for Tx of PPDUs using STBC
Parameters
TBool aValue | ETrue if supported, EFalse otherwise |
SetTxMcsSetDefined(TBool)
void | SetTxMcsSetDefined | ( | TBool | aValue | ) | [inline] |
Parameters
TBool aValue | ETrue if defined, EFalse otherwise |
SetTxRxMcsSetNotEqual(TBool)
void | SetTxRxMcsSetNotEqual | ( | TBool | aValue | ) | [inline] |
Sets Tx Rx MCS set not equal
Parameters
TBool aValue | ETrue if not equal, EFalse otherwise |
ShortGiFor20Mhz()
TBool
| ShortGiFor20Mhz | ( | ) | const [inline] |
Evaluates if short GI reception of 20 Mhz packets is supported
ShortGiFor40Mhz()
TBool
| ShortGiFor40Mhz | ( | ) | const [inline] |
Evaluates if short GI reception of 40 Mhz packets is supported
StbcRx()
Returns STBC Rx support information
StbcTx()
TBool
| StbcTx | ( | ) | const [inline] |
Evaluates if Tx of PPDUs using STBC is supported
TransmitBeamformingCapabilities()
TUint32
| TransmitBeamformingCapabilities | ( | ) | const [inline] |
Returns Transmit beamforming capabilities
operator=(const SHtCapabilitiesIeData &)
Prohibit assignment operator
Member Enumerations Documentation
Enum TAmpduParametersBitMask
Bit masks for A-MPDU parameters field
Enumerators
EMaxAmpduLenExpMask = 0x03 | |
EMinMpduStartSpacingMask = 0x1C | |
Enum TAmpduParametersOffset
Offsets for A-MPDU parameters field
Enumerators
EOffsetToMinMpduStartSpacing = 2 | |
Enum TCapabilitiesInfoBitMask
Bit masks for HT capabilities info field
Enumerators
ELdpcRxMask = 0x0001 | |
EFortyMhzOperationMask = 0x0002 | |
EGreenfieldFormatMask = 0x0010 | |
EShortGiFor20MhzMask = 0x0020 | |
EShortGiFor40MhzMask = 0x0040 | |
EStbcTxMask = 0x0080 | |
EStbcRxMask = 0x0300 | |
EDelayedBlockAckMask = 0x0400 | |
EDsssCckIn40MhzMask = 0x1000 | |
ELsigTxopProtectionMask = 0x8000 | |
Enum TCapabilitiesInfoOffset
Offsets for HT capabilities info field
Enum TExtCapabilitiesBitMask
Bit masks for HT extended capabilities field
Enumerators
EPcoMask = 0x0001 | |
EMcsFeedbackMask = 0x0300 | |
EHtcMask = 0x0400 | |
ERdResponderMask = 0x0800 | |
Enum TSmPowerSave
Bit masks for SM power save subfield of HT capabilities info field
Enumerators
ESmPowerSaveStatic = 0x0000 | |
ESmPowerSaveDynamic = 0x0004 | |
ESmPowerSaveDisabled = 0x000C | |
Enum TTxInfoMask
Bit masks for iTxInfo subfield of Supported MCS set field
Enumerators
ETxMcsSetDefinedMask = 0x01 | |
ETxRxMcsSetNotEqualMask = 0x02 | |
Member Data Documentation
TUint16
iCapabilitiesInfo
TUint32
iTransBeamfCapa
Transmit beamforming capabilities
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.