|
INET Framework for OMNeT++/OMNEST
|
Go to the source code of this file.
Defines | |
| #define | BITERROR -1 |
| #define | COLLISION 9 |
Variables | |
| const unsigned int | LENGTH_RTS = 160 |
| const unsigned int | LENGTH_CTS = 112 |
| const unsigned int | LENGTH_ACK = 112 |
| const_simtime_t | ST = 20E-6 |
| const_simtime_t | SIFS = 10E-6 |
| const_simtime_t | DIFS = 2 * ST + SIFS |
| const_simtime_t | MAX_PROPAGATION_DELAY = 2E-6 |
| const int | RETRY_LIMIT = 7 |
| const int | CW_MIN = 31 |
| const int | CW_MAX = 1023 |
| const int | PHY_HEADER_LENGTH = 192 |
| const int | HEADER_WITHOUT_PREAMBLE = 48 |
| const double | BITRATE_HEADER = 1E+6 |
| const double | BANDWIDTH = 2E+6 |
| #define BITERROR -1 |
Definition at line 23 of file Ieee80211Consts.h.
| #define COLLISION 9 |
Definition at line 25 of file Ieee80211Consts.h.
| const double BANDWIDTH = 2E+6 |
Definition at line 52 of file Ieee80211Consts.h.
Referenced by Ieee80211RadioModel::isPacketOK(), and Decider80211::isPacketOK().
| const double BITRATE_HEADER = 1E+6 |
Definition at line 51 of file Ieee80211Consts.h.
Referenced by SnrEval80211::calcDuration(), Ieee80211RadioModel::calculateDuration(), Ieee80211Mac::computeFrameDuration(), Mac80211::computePacketDuration(), Ieee80211RadioModel::isPacketOK(), and Decider80211::isPacketOK().
| const int CW_MAX = 1023 |
Maximum size of contention window
Definition at line 47 of file Ieee80211Consts.h.
Referenced by Ieee80211Mac::computeBackoffPeriod(), and Mac80211::computeContentionWindow().
| const int CW_MIN = 31 |
Minimum size (initial size) of contention window
Definition at line 44 of file Ieee80211Consts.h.
Referenced by Mac80211::computeContentionWindow(), and Ieee80211Mac::initialize().
Definition at line 38 of file Ieee80211Consts.h.
Referenced by Mac80211::beginNewCycle(), Mac80211::computeBackoff(), Ieee80211Mac::handleWithFSM(), Mac80211::initialize(), and Mac80211::receiveChangeNotification().
| const int HEADER_WITHOUT_PREAMBLE = 48 |
Definition at line 50 of file Ieee80211Consts.h.
Referenced by Ieee80211RadioModel::isPacketOK(), and Decider80211::isPacketOK().
| const unsigned int LENGTH_ACK = 112 |
Definition at line 31 of file Ieee80211Consts.h.
Referenced by Mac80211::buildACKframe(), Ieee80211Mac::buildACKFrame(), Mac80211::buildDATAframe(), Ieee80211Mac::buildDataFrame(), Mac80211::buildRTSframe(), Ieee80211Mac::buildRTSFrame(), Mac80211::computeTimeout(), Ieee80211Mac::getEIFS(), Mac80211::initialize(), Ieee80211Mac::scheduleDataTimeoutPeriod(), and Mac80211::sendACKframe().
| const unsigned int LENGTH_CTS = 112 |
Definition at line 30 of file Ieee80211Consts.h.
Referenced by Mac80211::buildCTSframe(), Ieee80211Mac::buildCTSFrame(), Mac80211::buildRTSframe(), Ieee80211Mac::buildRTSFrame(), Mac80211::computeTimeout(), and Ieee80211Mac::scheduleCTSTimeoutPeriod().
| const unsigned int LENGTH_RTS = 160 |
Definition at line 29 of file Ieee80211Consts.h.
Referenced by Mac80211::buildRTSframe(), Mac80211::computeTimeout(), and Ieee80211Mac::scheduleCTSTimeoutPeriod().
| const_simtime_t MAX_PROPAGATION_DELAY = 2E-6 |
Definition at line 39 of file Ieee80211Consts.h.
Referenced by Ieee80211Mac::scheduleCTSTimeoutPeriod(), and Ieee80211Mac::scheduleDataTimeoutPeriod().
| const int PHY_HEADER_LENGTH = 192 |
Definition at line 49 of file Ieee80211Consts.h.
Referenced by Ieee80211RadioModel::calculateDuration(), Ieee80211Mac::computeFrameDuration(), Mac80211::computePacketDuration(), and Ieee80211Mac::getEIFS().
| const int RETRY_LIMIT = 7 |
Definition at line 41 of file Ieee80211Consts.h.
Referenced by Mac80211::testMaxAttempts().
| const_simtime_t SIFS = 10E-6 |
Definition at line 37 of file Ieee80211Consts.h.
Referenced by Mac80211::buildCTSframe(), Mac80211::buildDATAframe(), Mac80211::buildRTSframe(), Mac80211::computeTimeout(), Ieee80211Mac::getSIFS(), Mac80211::handleCTSframe(), Mac80211::handleDATAframe(), Mac80211::handleRTSframe(), and Mac80211::initialize().
| const_simtime_t ST = 20E-6 |
Definition at line 36 of file Ieee80211Consts.h.
Referenced by Mac80211::computeBackoff(), and Ieee80211Mac::getSlotTime().