INET Framework for OMNeT++/OMNEST
inet::physicallayer::_2GfskModulation Class Reference

#include <2GfskModulation.h>

Inheritance diagram for inet::physicallayer::_2GfskModulation:
inet::physicallayer::GfskModulationBase inet::physicallayer::IModulation inet::IPrintableObject

Public Member Functions

 _2GfskModulation ()
 
virtual std::ostream & printToStream (std::ostream &stream, int level, int evFlags=0) const override
 Prints this object to the provided output stream. More...
 
- Public Member Functions inherited from inet::physicallayer::GfskModulationBase
 GfskModulationBase (unsigned int constellationSize)
 
double calculateBER (double snir, Hz bandwidth, bps bitrate) const override
 Returns the bit error rate as a function of the signal to noise and interference ratio, the bandwidth, and the gross (physical) bitrate. More...
 
double calculateSER (double snir, Hz bandwidth, bps bitrate) const override
 Returns the symbol error rate as a function of the signal to noise and interference ratio, the bandwidth, and the gross (physical) bitrate. More...
 
unsigned int getConstellationSize () const
 
- Public Member Functions inherited from inet::IPrintableObject
virtual ~IPrintableObject ()
 
virtual std::string printToString () const
 
virtual std::string printToString (int level, int evFlags=0) const
 
virtual std::string getInfoStringRepresentation (int evFlags=0) const
 
virtual std::string getDetailStringRepresentation (int evFlags=0) const
 
virtual std::string getDebugStringRepresentation (int evFlags=0) const
 
virtual std::string getTraceStringRepresentation (int evFlags=0) const
 
virtual std::string getCompleteStringRepresentation (int evFlags=0) const
 

Static Public Attributes

static const _2GfskModulation singleton
 

Additional Inherited Members

- Public Types inherited from inet::IPrintableObject
enum  PrintLevel {
  PRINT_LEVEL_TRACE, PRINT_LEVEL_DEBUG, PRINT_LEVEL_DETAIL, PRINT_LEVEL_INFO,
  PRINT_LEVEL_COMPLETE = INT_MIN
}
 
enum  PrintFlag { PRINT_FLAG_FORMATTED = (1 << 0), PRINT_FLAG_MULTILINE = (1 << 1) }
 
- Protected Attributes inherited from inet::physicallayer::GfskModulationBase
unsigned int constellationSize
 

Constructor & Destructor Documentation

◆ _2GfskModulation()

inet::physicallayer::_2GfskModulation::_2GfskModulation ( )
16  :
18 {
19 }

Member Function Documentation

◆ printToStream()

virtual std::ostream& inet::physicallayer::_2GfskModulation::printToStream ( std::ostream &  stream,
int  level,
int  evFlags = 0 
) const
inlineoverridevirtual

Prints this object to the provided output stream.

Reimplemented from inet::IPrintableObject.

25 { return stream << "2GfskModulation"; }

Member Data Documentation

◆ singleton

const Ieee80211FhssDataMode Ieee80211FhssCompliantModes::fhssDataMode1Mbps & inet::physicallayer::_2GfskModulation::singleton
static

The documentation for this class was generated from the following files:
inet::physicallayer::GfskModulationBase::GfskModulationBase
GfskModulationBase(unsigned int constellationSize)
Definition: GfskModulationBase.cc:14