A Discrete-Event Network Simulator
API
ns3::WifiRemoteStationState Struct Reference

A struct that holds information about each remote station. More...

#include "wifi-remote-station-manager.h"

+ Collaboration diagram for ns3::WifiRemoteStationState:

Public Types

enum  { BRAND_NEW, DISASSOC, WAIT_ASSOC_TX_OK, GOT_ASSOC_TX_OK }
 State of the station. More...
 

Public Attributes

Mac48Address m_address
 Mac48Address of the remote station. More...
 
bool m_aggregation
 Flag if MPDU aggregation is used by the remote station. More...
 
uint32_t m_channelWidth
 Channel width (in MHz) supported by the remote station. More...
 
bool m_greenfield
 Flag if green field is used by the remote station. More...
 
WifiRemoteStationInfo m_info
 
uint32_t m_ness
 Number of streams in beamforming of the remote station. More...
 
WifiModeList m_operationalMcsSet
 
WifiModeList m_operationalRateSet
 This member is the list of WifiMode objects that comprise the OperationalRateSet parameter for this remote station. More...
 
uint32_t m_rx
 Number of RX antennas of the remote station. More...
 
bool m_shortGuardInterval
 Flag if short guard interval is supported by the remote station. More...
 
enum ns3::WifiRemoteStationState:: { ... }  m_state
 State of the station. More...
 
bool m_stbc
 Flag if STBC is used by the remote station. More...
 
uint32_t m_tx
 Number of TX antennas of the remote station. More...
 

Detailed Description

A struct that holds information about each remote station.

Definition at line 1083 of file wifi-remote-station-manager.h.

Member Enumeration Documentation

anonymous enum

State of the station.

Enumerator
BRAND_NEW 
DISASSOC 
WAIT_ASSOC_TX_OK 
GOT_ASSOC_TX_OK 

Definition at line 1088 of file wifi-remote-station-manager.h.

Member Data Documentation

bool ns3::WifiRemoteStationState::m_aggregation

Flag if MPDU aggregation is used by the remote station.

Definition at line 1116 of file wifi-remote-station-manager.h.

Referenced by ns3::WifiRemoteStationManager::GetAggregation(), and ns3::WifiRemoteStationManager::LookupState().

WifiRemoteStationInfo ns3::WifiRemoteStationState::m_info
uint32_t ns3::WifiRemoteStationState::m_ness

Number of streams in beamforming of the remote station.

Definition at line 1114 of file wifi-remote-station-manager.h.

Referenced by ns3::WifiRemoteStationManager::GetNess(), and ns3::WifiRemoteStationManager::LookupState().

WifiModeList ns3::WifiRemoteStationState::m_operationalRateSet

This member is the list of WifiMode objects that comprise the OperationalRateSet parameter for this remote station.

This list is constructed through calls to WifiRemoteStationManager::AddSupportedMode(), and an API that allows external access to it is available through WifiRemoteStationManager::GetNSupported() and WifiRemoteStationManager::GetSupported().

Definition at line 1105 of file wifi-remote-station-manager.h.

Referenced by ns3::ArfWifiManager::DoReportDataOk(), ns3::ParfWifiManager::DoReportDataOk(), ns3::AparfWifiManager::DoReportDataOk(), ns3::WifiRemoteStationManager::GetNSupported(), ns3::WifiRemoteStationManager::GetSupported(), and ns3::WifiRemoteStationManager::LookupState().

uint32_t ns3::WifiRemoteStationState::m_rx

Number of RX antennas of the remote station.

Definition at line 1112 of file wifi-remote-station-manager.h.

Referenced by ns3::WifiRemoteStationManager::GetNumberOfReceiveAntennas(), and ns3::WifiRemoteStationManager::LookupState().

bool ns3::WifiRemoteStationState::m_shortGuardInterval
bool ns3::WifiRemoteStationState::m_stbc

Flag if STBC is used by the remote station.

Definition at line 1115 of file wifi-remote-station-manager.h.

Referenced by ns3::WifiRemoteStationManager::GetStbc(), and ns3::WifiRemoteStationManager::LookupState().

uint32_t ns3::WifiRemoteStationState::m_tx

Number of TX antennas of the remote station.

Definition at line 1113 of file wifi-remote-station-manager.h.

Referenced by ns3::WifiRemoteStationManager::GetNumberOfTransmitAntennas(), and ns3::WifiRemoteStationManager::LookupState().


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