SHtOperationIeData Struct Reference

struct SHtOperationIeData

HT Operation element without IE header

Constructor & Destructor Documentation

SHtOperationIeData()

SHtOperationIeData ( ) [inline]

Constructor

SHtOperationIeData(const SHtOperationIeData &)

SHtOperationIeData ( const SHtOperationIeData & ) [private]

Prohibit copy constructor

Parameters

const SHtOperationIeData &

Member Functions Documentation

ChWidth()

TUint8 ChWidth ( ) const [inline]

Returns channel width

DualBeacon()

TBool DualBeacon ( ) const [inline]

Evaluates if dual beacon is transmitted

DualCtsProtection()

TBool DualCtsProtection ( ) const [inline]

Evaluates if dual CTS protection is required

HtProtection()

TUint8 HtProtection ( ) const [inline]

Returns HT protection mode

LsigTxopProtection()

TBool LsigTxopProtection ( ) const [inline]

Evaluates if L-SIG TXOP protection is fully supported

NonGreenfieldPresent()

TBool NonGreenfieldPresent ( ) const [inline]

Evaluates if non-greefield HT STAs are present

PcoActive()

TBool PcoActive ( ) const [inline]

Evaluates if PCO is active in the BSS

RifsMode()

TBool RifsMode ( ) const [inline]

Evaluates if RIFS mode is supported

SecondaryChOffset()

TUint8 SecondaryChOffset ( ) const [inline]

Returns secondary channel offset

operator=(const SHtOperationIeData &)

SHtOperationIeData & operator= ( const SHtOperationIeData & ) [private]

Prohibit assignment operator

Parameters

const SHtOperationIeData &

Member Enumerations Documentation

Enum TByte2BitMask

Bit masks for byte2 field

Enumerators

ESecondaryChOffsetMask = 0x03
EChWidthMask = 0x04
ERifsModeMask = 0x08

Enum TBytes3_4BitMask

Bit masks for bytes3_4 field

Enumerators

EHtProtectionMask = 0x0003
ENonGreenfieldPresentMask = 0x0004

Enum TBytes5_6BitMask

Bit masks for bytes5_6 field

Enumerators

EDualBeaconMask = 0x0040
EDualCtsProtectionMask = 0x0080
ELsigTxopProtectionMask = 0x0200
EPcoActiveMask = 0x0400

Member Data Documentation

TUint8 iBasicMcsSet

TUint8 iBasicMcsSet

Basic MCS set

TUint8 iByte2

TUint8 iByte2

TUint16 iBytes3_4

TUint16 iBytes3_4

TUint16 iBytes5_6

TUint16 iBytes5_6

TUint8 iPadding

TUint8 iPadding

TUint8 iPrimaryChannel

TUint8 iPrimaryChannel

Primary channel