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... | |
A struct that holds information about each remote station.
Definition at line 1083 of file wifi-remote-station-manager.h.
| 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.
| Mac48Address ns3::WifiRemoteStationState::m_address | 
Mac48Address of the remote station.
Definition at line 1107 of file wifi-remote-station-manager.h.
Referenced by ns3::ParfWifiManager::CheckInit(), ns3::AparfWifiManager::CheckInit(), ns3::ParfWifiManager::DoReportDataFailed(), ns3::AparfWifiManager::DoReportDataFailed(), ns3::ParfWifiManager::DoReportDataOk(), ns3::AparfWifiManager::DoReportDataOk(), and ns3::WifiRemoteStationManager::LookupState().
| 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().
| uint32_t ns3::WifiRemoteStationState::m_channelWidth | 
Channel width (in MHz) supported by the remote station.
Definition at line 1110 of file wifi-remote-station-manager.h.
Referenced by ns3::WifiRemoteStationManager::AddStationHtCapabilities(), ns3::WifiRemoteStationManager::AddStationVhtCapabilities(), ns3::WifiRemoteStationManager::GetChannelWidth(), and ns3::WifiRemoteStationManager::LookupState().
| bool ns3::WifiRemoteStationState::m_greenfield | 
Flag if green field is used by the remote station.
Definition at line 1117 of file wifi-remote-station-manager.h.
Referenced by ns3::WifiRemoteStationManager::AddStationHtCapabilities(), ns3::WifiRemoteStationManager::GetGreenfield(), ns3::WifiRemoteStationManager::GetGreenfieldSupported(), and ns3::WifiRemoteStationManager::LookupState().
| WifiRemoteStationInfo ns3::WifiRemoteStationState::m_info | 
Definition at line 1108 of file wifi-remote-station-manager.h.
Referenced by ns3::WifiRemoteStationManager::GetInfo().
| 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_operationalMcsSet | 
Definition at line 1106 of file wifi-remote-station-manager.h.
Referenced by ns3::WifiRemoteStationManager::GetMcsSupported(), ns3::WifiRemoteStationManager::GetNMcsSupported(), 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 | 
Flag if short guard interval is supported by the remote station.
Definition at line 1111 of file wifi-remote-station-manager.h.
Referenced by ns3::WifiRemoteStationManager::AddStationHtCapabilities(), ns3::WifiRemoteStationManager::GetShortGuardInterval(), and ns3::WifiRemoteStationManager::LookupState().
| enum { ... } ns3::WifiRemoteStationState::m_state | 
State of the station.
Referenced by ns3::WifiRemoteStationManager::IsAssociated(), ns3::WifiRemoteStationManager::IsBrandNew(), ns3::WifiRemoteStationManager::IsWaitAssocTxOk(), ns3::WifiRemoteStationManager::LookupState(), ns3::WifiRemoteStationManager::RecordDisassociated(), ns3::WifiRemoteStationManager::RecordGotAssocTxFailed(), ns3::WifiRemoteStationManager::RecordGotAssocTxOk(), and ns3::WifiRemoteStationManager::RecordWaitAssocTxOk().
| 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().