A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
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
 
Time m_nextModeUpdate
 next mode update
 
bool m_rateBlocked
 whether the rate cannot be changed
 
uint32_t m_shortRetry
 short retry
 
uint32_t m_tx_err
 transmit error
 
uint32_t m_tx_ok
 transmit OK
 
uint32_t m_tx_retr
 transmit retry
 
uint32_t m_tx_upper
 transmit upper
 
uint8_t m_txrate
 transmit rate
 
- Public Attributes inherited from ns3::WifiRemoteStation
std::pair< dBm_u, Timem_rssiAndUpdateTimePair
 RSSI of the most recent packet received from the remote station along with update time.
 
WifiRemoteStationStatem_state
 Remote station state.
 

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 28 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 30 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 31 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 35 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 34 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 36 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 37 of file onoe-wifi-manager.cc.

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

◆ m_txrate

uint8_t ns3::OnoeWifiRemoteStation::m_txrate

transmit rate

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

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


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