A Discrete-Event Network Simulator
QKDNetSim v2.0 (NS-3 v3.41) @ (+)
API
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
ns3::OnoeWifiRemoteStation Struct Reference

hold per-remote-station state for ONOE Wifi manager. More...

+ Inheritance diagram for ns3::OnoeWifiRemoteStation:
+ Collaboration diagram for ns3::OnoeWifiRemoteStation:

Public Attributes

uint32_t m_longRetry
 long retry More...
 
Time m_nextModeUpdate
 next mode update More...
 
bool m_rateBlocked
 whether the rate cannot be changed More...
 
uint32_t m_shortRetry
 short retry More...
 
uint32_t m_tx_err
 transmit error More...
 
uint32_t m_tx_ok
 transmit OK More...
 
uint32_t m_tx_retr
 transmit retry More...
 
uint32_t m_tx_upper
 transmit upper More...
 
uint8_t m_txrate
 transmit rate More...
 
- Public Attributes inherited from ns3::WifiRemoteStation
std::pair< double, Timem_rssiAndUpdateTimePair
 RSSI (in dBm) of the most recent packet received from the remote station along with update time. More...
 
WifiRemoteStationStatem_state
 Remote station state. More...
 

Additional Inherited Members

- Public Member Functions inherited from ns3::WifiRemoteStation
virtual ~WifiRemoteStation ()
 

Detailed Description

hold per-remote-station state for ONOE Wifi manager.

This struct extends from WifiRemoteStation struct to hold additional information required by the ONOE Wifi manager

Definition at line 39 of file onoe-wifi-manager.cc.

Member Data Documentation

◆ m_longRetry

uint32_t ns3::OnoeWifiRemoteStation::m_longRetry

◆ m_nextModeUpdate

Time ns3::OnoeWifiRemoteStation::m_nextModeUpdate

next mode update

Definition at line 41 of file onoe-wifi-manager.cc.

Referenced by ns3::OnoeWifiManager::UpdateMode().

◆ m_rateBlocked

bool ns3::OnoeWifiRemoteStation::m_rateBlocked

whether the rate cannot be changed

Definition at line 42 of file onoe-wifi-manager.cc.

Referenced by ns3::OnoeWifiManager::DoReportRtsOk(), and ns3::OnoeWifiManager::UpdateMode().

◆ m_shortRetry

uint32_t ns3::OnoeWifiRemoteStation::m_shortRetry

◆ m_tx_err

uint32_t ns3::OnoeWifiRemoteStation::m_tx_err

transmit error

Definition at line 46 of file onoe-wifi-manager.cc.

Referenced by ns3::OnoeWifiManager::UpdateMode().

◆ m_tx_ok

uint32_t ns3::OnoeWifiRemoteStation::m_tx_ok

transmit OK

Definition at line 45 of file onoe-wifi-manager.cc.

Referenced by ns3::OnoeWifiManager::UpdateMode().

◆ m_tx_retr

uint32_t ns3::OnoeWifiRemoteStation::m_tx_retr

transmit retry

Definition at line 47 of file onoe-wifi-manager.cc.

Referenced by ns3::OnoeWifiManager::UpdateMode(), and ns3::OnoeWifiManager::UpdateRetry().

◆ m_tx_upper

uint32_t ns3::OnoeWifiRemoteStation::m_tx_upper

transmit upper

Definition at line 48 of file onoe-wifi-manager.cc.

Referenced by ns3::OnoeWifiManager::UpdateMode().

◆ m_txrate

uint8_t ns3::OnoeWifiRemoteStation::m_txrate

transmit rate

Definition at line 49 of file onoe-wifi-manager.cc.

Referenced by ns3::OnoeWifiManager::UpdateMode().


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