A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
ns3::HeOperation::HeOperationParams Struct Reference

HE Operation Parameters field. More...

#include "he-operation.h"

+ Collaboration diagram for ns3::HeOperation::HeOperationParams:

Public Member Functions

uint16_t Deserialize (Buffer::Iterator &start)
 Deserialize the HE Operation Parameters field.
 
uint16_t GetSerializedSize () const
 
void Print (std::ostream &os) const
 Print the content of the HE Operation Parameters field.
 
void Serialize (Buffer::Iterator &start) const
 Serialize the HE Operation Parameters field.
 

Public Attributes

bool m_6GHzOpPresent {false}
 6 GHz Operation Information Present (do not set, it is set by the OptFieldWithPresenceInd)
 
uint8_t m_coHostedBss: 1 {0}
 Co-Hosted BSS (value 1 unsupported)
 
uint8_t m_defaultPeDuration: 3 {0}
 Default PE Duration.
 
uint8_t m_erSuDisable: 1 {0}
 ER SU Disable.
 
uint8_t m_twtRequired: 1 {0}
 TWT Required.
 
uint16_t m_txopDurRtsThresh: 10 {0}
 TXOP Duration RTS Threshold.
 
uint8_t m_vhOpPresent: 1 {0}
 VHT Operation Information Present (value 1 unsupported)
 

Detailed Description

HE Operation Parameters field.

Definition at line 48 of file he-operation.h.

Member Function Documentation

◆ Deserialize()

uint16_t ns3::HeOperation::HeOperationParams::Deserialize ( Buffer::Iterator start)

Deserialize the HE Operation Parameters field.

Parameters
startan iterator which points to where the information should be read from
Returns
the number of bytes read

Definition at line 71 of file he-operation.cc.

Referenced by ns3::HeOperation::DeserializeInformationField().

+ Here is the caller graph for this function:

◆ GetSerializedSize()

uint16_t ns3::HeOperation::HeOperationParams::GetSerializedSize ( ) const
Returns
the serialized size of the HE Operation Parameters field

Definition at line 55 of file he-operation.cc.

Referenced by ns3::HeOperation::GetInformationFieldSize().

+ Here is the caller graph for this function:

◆ Print()

void ns3::HeOperation::HeOperationParams::Print ( std::ostream &  os) const

Print the content of the HE Operation Parameters field.

Parameters
osoutput stream

Definition at line 45 of file he-operation.cc.

References m_6GHzOpPresent, m_coHostedBss, m_defaultPeDuration, m_erSuDisable, m_twtRequired, m_txopDurRtsThresh, and m_vhOpPresent.

Referenced by ns3::HeOperation::Print().

+ Here is the caller graph for this function:

◆ Serialize()

void ns3::HeOperation::HeOperationParams::Serialize ( Buffer::Iterator start) const

Serialize the HE Operation Parameters field.

Parameters
startan iterator which points to where the information should be written

Definition at line 61 of file he-operation.cc.

Referenced by ns3::HeOperation::SerializeInformationField().

+ Here is the caller graph for this function:

Member Data Documentation

◆ m_6GHzOpPresent

bool ns3::HeOperation::HeOperationParams::m_6GHzOpPresent {false}

6 GHz Operation Information Present (do not set, it is set by the OptFieldWithPresenceInd)

Definition at line 56 of file he-operation.h.

Referenced by ns3::HeOperation::DeserializeInformationField(), and Print().

◆ m_coHostedBss

uint8_t ns3::HeOperation::HeOperationParams::m_coHostedBss

Co-Hosted BSS (value 1 unsupported)

Definition at line 54 of file he-operation.h.

Referenced by Print().

◆ m_defaultPeDuration

uint8_t ns3::HeOperation::HeOperationParams::m_defaultPeDuration

Default PE Duration.

Definition at line 50 of file he-operation.h.

Referenced by HeOperationElementTest::DoRun(), and Print().

◆ m_erSuDisable

uint8_t ns3::HeOperation::HeOperationParams::m_erSuDisable

ER SU Disable.

Definition at line 55 of file he-operation.h.

Referenced by HeOperationElementTest::DoRun(), and Print().

◆ m_twtRequired

uint8_t ns3::HeOperation::HeOperationParams::m_twtRequired

TWT Required.

Definition at line 51 of file he-operation.h.

Referenced by HeOperationElementTest::DoRun(), and Print().

◆ m_txopDurRtsThresh

uint16_t ns3::HeOperation::HeOperationParams::m_txopDurRtsThresh

TXOP Duration RTS Threshold.

Definition at line 52 of file he-operation.h.

Referenced by HeOperationElementTest::DoRun(), and Print().

◆ m_vhOpPresent

uint8_t ns3::HeOperation::HeOperationParams::m_vhOpPresent

VHT Operation Information Present (value 1 unsupported)

Definition at line 53 of file he-operation.h.

Referenced by Print().


The documentation for this struct was generated from the following files: