senf::emu::WLANModulationParameter Class Reference

#include <senf/Ext/NetEmu/WLAN/WLANInterface.hh>

Inheritance diagram for senf::emu::WLANModulationParameter:

Public Types

enum  Type {
  Legacy, HT, VHT, Automatic,
  Unknown
}
 
- Public Types inherited from senf::emu::ModulationParameter
typedef boost::uint32_t id_t
 

Static Public Member Functions

static boost::uint16_t modulationId (Type _type, unsigned _rate, unsigned _bandwidth, unsigned _index, unsigned _streams, bool _shortGI)
 

Public Attributes

Type type
 
unsigned index
 
unsigned streams
 
bool shortGI
 
- Public Attributes inherited from senf::emu::ModulationParameter
id_t id
 unique identifier More...
 
std::string coding
 
short minRssi
 Minimum RSSI value. More...
 
unsigned rate
 Bitrate in kbit/s. More...
 
unsigned bandwidth
 Bandwidth in KHz. More...
 
boost::uint8_t linkTypeId
 
std::string info
 Arbitrary additional information. More...
 

Additional Inherited Members

- Public Member Functions inherited from senf::emu::ModulationParameter
 ModulationParameter (std::string const &_coding, short _minRssi, unsigned _rate, unsigned _bandwidth, boost::uint8_t _linkTypeId, std::string const &_info="")
 
virtual ~ModulationParameter ()
 
void dump (std::ostream &os) const
 
void dumpTableHeader (std::ostream &os) const
 
void dumpTableRow (std::ostream &os, bool is_current_modulation) const
 
bool operator< (ModulationParameter const &other) const
 
bool operator== (ModulationParameter const &other) const
 

Detailed Description

Definition at line 31 of file WLANInterface.hh.

Member Enumeration Documentation

◆ Type

Enumerator
Legacy 
HT 
VHT 
Automatic 
Unknown 

Definition at line 35 of file WLANInterface.hh.

Member Function Documentation

◆ modulationId()

boost::uint16_t senf::emu::WLANModulationParameter::modulationId ( Type  _type,
unsigned  _rate,
unsigned  _bandwidth,
unsigned  _index,
unsigned  _streams,
bool  _shortGI 
)
static

Definition at line 281 of file WLANInterface.cc.

Member Data Documentation

◆ index

unsigned senf::emu::WLANModulationParameter::index

Definition at line 38 of file WLANInterface.hh.

◆ shortGI

bool senf::emu::WLANModulationParameter::shortGI

Definition at line 40 of file WLANInterface.hh.

◆ streams

unsigned senf::emu::WLANModulationParameter::streams

Definition at line 39 of file WLANInterface.hh.

◆ type

Type senf::emu::WLANModulationParameter::type

Definition at line 37 of file WLANInterface.hh.


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