A struct that holds information about each remote station. More...
#include <wifi-remote-station-manager.h>
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_greenfield |
Flag if green field is used by the remote station. More... | |
WifiRemoteStationInfo | m_info |
WifiMcsList | 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 antennae 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 antennae of the remote station. More... | |
A struct that holds information about each remote station.
Definition at line 943 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 948 of file wifi-remote-station-manager.h.
Mac48Address ns3::WifiRemoteStationState::m_address |
Mac48Address of the remote station.
Definition at line 967 of file wifi-remote-station-manager.h.
Referenced by ns3::WifiRemoteStationManager::LookupState().
bool ns3::WifiRemoteStationState::m_greenfield |
Flag if green field is used by the remote station.
Definition at line 973 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 968 of file wifi-remote-station-manager.h.
Referenced by ns3::WifiRemoteStationManager::GetInfo().
WifiMcsList ns3::WifiRemoteStationState::m_operationalMcsSet |
Definition at line 966 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 965 of file wifi-remote-station-manager.h.
Referenced by ns3::ArfWifiManager::DoReportDataOk(), ns3::WifiRemoteStationManager::GetNSupported(), ns3::WifiRemoteStationManager::GetSupported(), and ns3::WifiRemoteStationManager::LookupState().
uint32_t ns3::WifiRemoteStationState::m_rx |
Number of RX antennae of the remote station.
Definition at line 970 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 969 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 972 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 antennae of the remote station.
Definition at line 971 of file wifi-remote-station-manager.h.
Referenced by ns3::WifiRemoteStationManager::GetNumberOfTransmitAntennas(), and ns3::WifiRemoteStationManager::LookupState().