|
INET Framework for OMNeT++/OMNEST
|
#include <Ieee80211HtMode.h>
◆ HighTroughputPreambleFormat
| Enumerator |
|---|
| HT_PREAMBLE_MIXED | |
| HT_PREAMBLE_GREENFIELD | |
◆ Ieee80211HtPreambleMode()
◆ ~Ieee80211HtPreambleMode()
| virtual inet::physicallayer::Ieee80211HtPreambleMode::~Ieee80211HtPreambleMode |
( |
| ) |
|
|
inlinevirtual |
◆ computeNumberOfHTLongTrainings()
| unsigned int inet::physicallayer::Ieee80211HtPreambleMode::computeNumberOfHTLongTrainings |
( |
unsigned int |
numberOfSpaceTimeStreams | ) |
const |
|
protectedvirtual |
144 return numberOfSpaceTimeStreams == 3 ? 4 : numberOfSpaceTimeStreams;
◆ computeNumberOfSpaceTimeStreams()
| unsigned int inet::physicallayer::Ieee80211HtPreambleMode::computeNumberOfSpaceTimeStreams |
( |
unsigned int |
numberOfSpatialStreams | ) |
const |
|
protectedvirtual |
◆ createPreamble()
| virtual Ptr<Ieee80211PhyPreamble> inet::physicallayer::Ieee80211HtPreambleMode::createPreamble |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ getDoubleGIDuration()
| virtual const simtime_t inet::physicallayer::Ieee80211HtPreambleMode::getDoubleGIDuration |
( |
| ) |
const |
|
inlinevirtual |
◆ getDuration()
| const simtime_t inet::physicallayer::Ieee80211HtPreambleMode::getDuration |
( |
| ) |
const |
|
overridevirtual |
◆ getFirstHTLongTrainingFieldDuration()
| const simtime_t inet::physicallayer::Ieee80211HtPreambleMode::getFirstHTLongTrainingFieldDuration |
( |
| ) |
const |
|
virtual |
124 return simtime_t(4E-6);
126 return simtime_t(8E-6);
128 throw cRuntimeError(
"Unknown preamble format");
Referenced by getDuration().
◆ getHighThroughputSignalMode()
| virtual const Ieee80211HtSignalMode* inet::physicallayer::Ieee80211HtPreambleMode::getHighThroughputSignalMode |
( |
| ) |
const |
|
inlinevirtual |
◆ getHTGreenfieldShortTrainingFieldDuration()
| virtual const simtime_t inet::physicallayer::Ieee80211HtPreambleMode::getHTGreenfieldShortTrainingFieldDuration |
( |
| ) |
const |
|
inlinevirtual |
◆ getHTShortTrainingFieldDuration()
| virtual const simtime_t inet::physicallayer::Ieee80211HtPreambleMode::getHTShortTrainingFieldDuration |
( |
| ) |
const |
|
inlinevirtual |
◆ getLegacySignalMode()
◆ getLSIGDuration()
| virtual const simtime_t inet::physicallayer::Ieee80211HtPreambleMode::getLSIGDuration |
( |
| ) |
const |
|
inlinevirtual |
◆ getNonHTLongTrainingFieldDuration()
| virtual const simtime_t inet::physicallayer::Ieee80211HtPreambleMode::getNonHTLongTrainingFieldDuration |
( |
| ) |
const |
|
inlinevirtual |
◆ getNonHTShortTrainingSequenceDuration()
| virtual const simtime_t inet::physicallayer::Ieee80211HtPreambleMode::getNonHTShortTrainingSequenceDuration |
( |
| ) |
const |
|
inlinevirtual |
◆ getNumberOfHtLongTrainings()
| virtual unsigned int inet::physicallayer::Ieee80211HtPreambleMode::getNumberOfHtLongTrainings |
( |
| ) |
const |
|
inlinevirtual |
◆ getPreambleFormat()
◆ getSecondAndSubsequentHTLongTrainingFielDuration()
| virtual const simtime_t inet::physicallayer::Ieee80211HtPreambleMode::getSecondAndSubsequentHTLongTrainingFielDuration |
( |
| ) |
const |
|
inlinevirtual |
◆ getSignalMode()
| virtual const Ieee80211HtSignalMode* inet::physicallayer::Ieee80211HtPreambleMode::getSignalMode |
( |
| ) |
const |
|
inlinevirtual |
◆ highThroughputSignalMode
◆ legacySignalMode
◆ numberOfHTLongTrainings
| const unsigned int inet::physicallayer::Ieee80211HtPreambleMode::numberOfHTLongTrainings |
|
protected |
◆ preambleFormat
The documentation for this class was generated from the following files:
const Ieee80211HtSignalMode * highThroughputSignalMode
Definition: Ieee80211HtMode.h:127
@ HT_PREAMBLE_GREENFIELD
Definition: Ieee80211HtMode.h:123
virtual const simtime_t getNonHTLongTrainingFieldDuration() const
Definition: Ieee80211HtMode.h:149
virtual const simtime_t getDoubleGIDuration() const
Definition: Ieee80211HtMode.h:145
virtual const simtime_t getDuration() const override
Definition: Ieee80211HtMode.h:104
virtual const simtime_t getDuration() const override
Definition: Ieee80211OfdmMode.h:96
const unsigned int numberOfHTLongTrainings
Definition: Ieee80211HtMode.h:130
virtual const simtime_t getNonHTShortTrainingSequenceDuration() const
Definition: Ieee80211HtMode.h:147
const HighTroughputPreambleFormat preambleFormat
Definition: Ieee80211HtMode.h:129
virtual const simtime_t getSecondAndSubsequentHTLongTrainingFielDuration() const
Definition: Ieee80211HtMode.h:152
virtual unsigned int computeNumberOfSpaceTimeStreams(unsigned int numberOfSpatialStreams) const
Definition: Ieee80211HtMode.cc:131
virtual unsigned int getSTBC() const
Definition: Ieee80211HtMode.h:99
virtual const simtime_t getHTShortTrainingFieldDuration() const
Definition: Ieee80211HtMode.h:150
@ HT_PREAMBLE_MIXED
Definition: Ieee80211HtMode.h:122
virtual const simtime_t getHTGreenfieldShortTrainingFieldDuration() const
Definition: Ieee80211HtMode.h:148
virtual unsigned int computeNumberOfHTLongTrainings(unsigned int numberOfSpaceTimeStreams) const
Definition: Ieee80211HtMode.cc:137
virtual const simtime_t getFirstHTLongTrainingFieldDuration() const
Definition: Ieee80211HtMode.cc:121
const Ieee80211OfdmSignalMode * legacySignalMode
Definition: Ieee80211HtMode.h:128