EMANE  1.2.1
EMANE::Models::IEEE80211ABG::ConfigItems Struct Reference

mac configuration items. More...

#include <macconfig.h>

Public Member Functions

 ConfigItems ()
 ieee80211abg mac configuration initializer. More...
 

Public Attributes

bool bWmmEnable_
 
bool bPromiscousModeEnable_
 
bool bFlowControlEnable_
 
bool bRadioMetricEnable_
 
std::uint8_t u8ModeIndex_
 
std::uint8_t u8UnicastDataRateIndex_
 
std::uint8_t u8BroadcastDataRateIndex_
 
std::uint16_t u16RtsThreshold_
 
std::uint16_t u16FlowControlTokens_
 
std::uint32_t u32MaxP2PDistance_
 
std::string sPcrUri_
 
Microseconds neighborTimeoutMicroseconds_
 
Microseconds channelActivityIntervalMicroseconds_
 
Microseconds radioMetricReportIntervalMicroseconds_
 
Microseconds neighborMetricDeleteTimeMicroseconds_
 
std::uint16_t u16CWMin0_
 
std::uint16_t u16CWMin1_
 
std::uint16_t u16CWMin2_
 
std::uint16_t u16CWMin3_
 
std::uint16_t u16CWMax0_
 
std::uint16_t u16CWMax1_
 
std::uint16_t u16CWMax2_
 
std::uint16_t u16CWMax3_
 
Microseconds txopMicroseconds0_
 
Microseconds txopMicroseconds1_
 
Microseconds txopMicroseconds2_
 
Microseconds txopMicroseconds3_
 
Microseconds aifsMicroseconds0_
 
Microseconds aifsMicroseconds1_
 
Microseconds aifsMicroseconds2_
 
Microseconds aifsMicroseconds3_
 
std::uint8_t u8RetryLimit0_
 
std::uint8_t u8RetryLimit1_
 
std::uint8_t u8RetryLimit2_
 
std::uint8_t u8RetryLimit3_
 
std::uint8_t u8QueueSize0_
 
std::uint8_t u8QueueSize1_
 
std::uint8_t u8QueueSize2_
 
std::uint8_t u8QueueSize3_
 
std::uint16_t u16MSDU0_
 
std::uint16_t u16MSDU1_
 
std::uint16_t u16MSDU2_
 
std::uint16_t u16MSDU3_
 
CWRatioTable CWMinRatioTable_
 

Detailed Description

mac configuration items.

Definition at line 83 of file macconfig.h.

Constructor & Destructor Documentation

◆ ConfigItems()

EMANE::Models::IEEE80211ABG::ConfigItems::ConfigItems ( )

ieee80211abg mac configuration initializer.

Definition at line 62 of file macconfig.cc.

Member Data Documentation

◆ aifsMicroseconds0_

Microseconds EMANE::Models::IEEE80211ABG::ConfigItems::aifsMicroseconds0_

Definition at line 121 of file macconfig.h.

◆ aifsMicroseconds1_

Microseconds EMANE::Models::IEEE80211ABG::ConfigItems::aifsMicroseconds1_

Definition at line 122 of file macconfig.h.

◆ aifsMicroseconds2_

Microseconds EMANE::Models::IEEE80211ABG::ConfigItems::aifsMicroseconds2_

Definition at line 123 of file macconfig.h.

◆ aifsMicroseconds3_

Microseconds EMANE::Models::IEEE80211ABG::ConfigItems::aifsMicroseconds3_

Definition at line 124 of file macconfig.h.

◆ bFlowControlEnable_

bool EMANE::Models::IEEE80211ABG::ConfigItems::bFlowControlEnable_

Definition at line 87 of file macconfig.h.

◆ bPromiscousModeEnable_

bool EMANE::Models::IEEE80211ABG::ConfigItems::bPromiscousModeEnable_

Definition at line 86 of file macconfig.h.

◆ bRadioMetricEnable_

bool EMANE::Models::IEEE80211ABG::ConfigItems::bRadioMetricEnable_

Definition at line 88 of file macconfig.h.

◆ bWmmEnable_

bool EMANE::Models::IEEE80211ABG::ConfigItems::bWmmEnable_

Definition at line 85 of file macconfig.h.

◆ channelActivityIntervalMicroseconds_

Microseconds EMANE::Models::IEEE80211ABG::ConfigItems::channelActivityIntervalMicroseconds_

Definition at line 102 of file macconfig.h.

◆ CWMinRatioTable_

CWRatioTable EMANE::Models::IEEE80211ABG::ConfigItems::CWMinRatioTable_

Definition at line 141 of file macconfig.h.

◆ neighborMetricDeleteTimeMicroseconds_

Microseconds EMANE::Models::IEEE80211ABG::ConfigItems::neighborMetricDeleteTimeMicroseconds_

Definition at line 104 of file macconfig.h.

◆ neighborTimeoutMicroseconds_

Microseconds EMANE::Models::IEEE80211ABG::ConfigItems::neighborTimeoutMicroseconds_

Definition at line 101 of file macconfig.h.

◆ radioMetricReportIntervalMicroseconds_

Microseconds EMANE::Models::IEEE80211ABG::ConfigItems::radioMetricReportIntervalMicroseconds_

Definition at line 103 of file macconfig.h.

◆ sPcrUri_

std::string EMANE::Models::IEEE80211ABG::ConfigItems::sPcrUri_

Definition at line 99 of file macconfig.h.

◆ txopMicroseconds0_

Microseconds EMANE::Models::IEEE80211ABG::ConfigItems::txopMicroseconds0_

Definition at line 116 of file macconfig.h.

◆ txopMicroseconds1_

Microseconds EMANE::Models::IEEE80211ABG::ConfigItems::txopMicroseconds1_

Definition at line 117 of file macconfig.h.

◆ txopMicroseconds2_

Microseconds EMANE::Models::IEEE80211ABG::ConfigItems::txopMicroseconds2_

Definition at line 118 of file macconfig.h.

◆ txopMicroseconds3_

Microseconds EMANE::Models::IEEE80211ABG::ConfigItems::txopMicroseconds3_

Definition at line 119 of file macconfig.h.

◆ u16CWMax0_

std::uint16_t EMANE::Models::IEEE80211ABG::ConfigItems::u16CWMax0_

Definition at line 111 of file macconfig.h.

◆ u16CWMax1_

std::uint16_t EMANE::Models::IEEE80211ABG::ConfigItems::u16CWMax1_

Definition at line 112 of file macconfig.h.

◆ u16CWMax2_

std::uint16_t EMANE::Models::IEEE80211ABG::ConfigItems::u16CWMax2_

Definition at line 113 of file macconfig.h.

◆ u16CWMax3_

std::uint16_t EMANE::Models::IEEE80211ABG::ConfigItems::u16CWMax3_

Definition at line 114 of file macconfig.h.

◆ u16CWMin0_

std::uint16_t EMANE::Models::IEEE80211ABG::ConfigItems::u16CWMin0_

Definition at line 106 of file macconfig.h.

◆ u16CWMin1_

std::uint16_t EMANE::Models::IEEE80211ABG::ConfigItems::u16CWMin1_

Definition at line 107 of file macconfig.h.

◆ u16CWMin2_

std::uint16_t EMANE::Models::IEEE80211ABG::ConfigItems::u16CWMin2_

Definition at line 108 of file macconfig.h.

◆ u16CWMin3_

std::uint16_t EMANE::Models::IEEE80211ABG::ConfigItems::u16CWMin3_

Definition at line 109 of file macconfig.h.

◆ u16FlowControlTokens_

std::uint16_t EMANE::Models::IEEE80211ABG::ConfigItems::u16FlowControlTokens_

Definition at line 95 of file macconfig.h.

◆ u16MSDU0_

std::uint16_t EMANE::Models::IEEE80211ABG::ConfigItems::u16MSDU0_

Definition at line 136 of file macconfig.h.

◆ u16MSDU1_

std::uint16_t EMANE::Models::IEEE80211ABG::ConfigItems::u16MSDU1_

Definition at line 137 of file macconfig.h.

◆ u16MSDU2_

std::uint16_t EMANE::Models::IEEE80211ABG::ConfigItems::u16MSDU2_

Definition at line 138 of file macconfig.h.

◆ u16MSDU3_

std::uint16_t EMANE::Models::IEEE80211ABG::ConfigItems::u16MSDU3_

Definition at line 139 of file macconfig.h.

◆ u16RtsThreshold_

std::uint16_t EMANE::Models::IEEE80211ABG::ConfigItems::u16RtsThreshold_

Definition at line 94 of file macconfig.h.

◆ u32MaxP2PDistance_

std::uint32_t EMANE::Models::IEEE80211ABG::ConfigItems::u32MaxP2PDistance_

Definition at line 97 of file macconfig.h.

◆ u8BroadcastDataRateIndex_

std::uint8_t EMANE::Models::IEEE80211ABG::ConfigItems::u8BroadcastDataRateIndex_

Definition at line 93 of file macconfig.h.

◆ u8ModeIndex_

std::uint8_t EMANE::Models::IEEE80211ABG::ConfigItems::u8ModeIndex_

Definition at line 90 of file macconfig.h.

◆ u8QueueSize0_

std::uint8_t EMANE::Models::IEEE80211ABG::ConfigItems::u8QueueSize0_

Definition at line 131 of file macconfig.h.

◆ u8QueueSize1_

std::uint8_t EMANE::Models::IEEE80211ABG::ConfigItems::u8QueueSize1_

Definition at line 132 of file macconfig.h.

◆ u8QueueSize2_

std::uint8_t EMANE::Models::IEEE80211ABG::ConfigItems::u8QueueSize2_

Definition at line 133 of file macconfig.h.

◆ u8QueueSize3_

std::uint8_t EMANE::Models::IEEE80211ABG::ConfigItems::u8QueueSize3_

Definition at line 134 of file macconfig.h.

◆ u8RetryLimit0_

std::uint8_t EMANE::Models::IEEE80211ABG::ConfigItems::u8RetryLimit0_

Definition at line 126 of file macconfig.h.

◆ u8RetryLimit1_

std::uint8_t EMANE::Models::IEEE80211ABG::ConfigItems::u8RetryLimit1_

Definition at line 127 of file macconfig.h.

◆ u8RetryLimit2_

std::uint8_t EMANE::Models::IEEE80211ABG::ConfigItems::u8RetryLimit2_

Definition at line 128 of file macconfig.h.

◆ u8RetryLimit3_

std::uint8_t EMANE::Models::IEEE80211ABG::ConfigItems::u8RetryLimit3_

Definition at line 129 of file macconfig.h.

◆ u8UnicastDataRateIndex_

std::uint8_t EMANE::Models::IEEE80211ABG::ConfigItems::u8UnicastDataRateIndex_

Definition at line 92 of file macconfig.h.


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