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

Class generated from inet/physicallayer/contract/packetlevel/RadioControlInfo.msg:69 by nedtool. More...

#include <RadioControlInfo_m.h>

Inheritance diagram for inet::physicallayer::ReceptionIndication:
inet::physicallayer::Ieee80211ReceptionIndication

Public Member Functions

 ReceptionIndication ()
 
 ReceptionIndication (const ReceptionIndication &other)
 
virtual ~ReceptionIndication ()
 
ReceptionIndicationoperator= (const ReceptionIndication &other)
 
virtual ReceptionIndicationdup () const override
 
virtual void parsimPack (omnetpp::cCommBuffer *b) const override
 
virtual void parsimUnpack (omnetpp::cCommBuffer *b) override
 
virtual int getBitErrorCount () const
 
virtual void setBitErrorCount (int bitErrorCount)
 
virtual int getSymbolErrorCount () const
 
virtual void setSymbolErrorCount (int symbolErrorCount)
 
virtual double getPacketErrorRate () const
 
virtual void setPacketErrorRate (double packetErrorRate)
 
virtual double getBitErrorRate () const
 
virtual void setBitErrorRate (double bitErrorRate)
 
virtual double getSymbolErrorRate () const
 
virtual void setSymbolErrorRate (double symbolErrorRate)
 
virtual WgetMinRSSI ()
 
virtual const WgetMinRSSI () const
 
virtual void setMinRSSI (const W &minRSSI)
 
virtual double getMinSNIR () const
 
virtual void setMinSNIR (double minSNIR)
 

Protected Member Functions

bool operator== (const ReceptionIndication &)
 

Protected Attributes

int bitErrorCount
 
int symbolErrorCount
 
double packetErrorRate
 
double bitErrorRate
 
double symbolErrorRate
 
W minRSSI
 
double minSNIR
 

Private Member Functions

void copy (const ReceptionIndication &other)
 

Detailed Description

Class generated from inet/physicallayer/contract/packetlevel/RadioControlInfo.msg:69 by nedtool.

//
// Control info attached to a mac frame that is sent up from the ~Radio.
//
class ReceptionIndication
{
    int bitErrorCount = -1;       // number of erroneous bits in the range [0, +infinity) or -1 if unknown.
    int symbolErrorCount = -1;    // number of erroneous symbols in the range [0, +infinity) or -1 if unknown.
    double packetErrorRate = NaN; // packet error rate (probability) in the range [0, 1] or NaN if unknown.
    double bitErrorRate = NaN;    // bit error rate (probability) in the range [0, 1] or NaN if unknown.
    double symbolErrorRate = NaN; // symbol error rate (probability) in the range [0, 1] or NaN if unknown.
    W minRSSI = W(NaN);           // minimum receive signal strength indication in the range (0, +infinity) or NaN if unknown.
    double minSNIR = NaN;         // minimum signal to noise plus interference ratio in the range (0, +infinity) or NaN if unknown.
}

Constructor & Destructor Documentation

inet::physicallayer::ReceptionIndication::ReceptionIndication ( )
inet::physicallayer::ReceptionIndication::ReceptionIndication ( const ReceptionIndication other)
virtual inet::physicallayer::ReceptionIndication::~ReceptionIndication ( )
virtual

Member Function Documentation

void inet::physicallayer::ReceptionIndication::copy ( const ReceptionIndication other)
private
virtual ReceptionIndication* inet::physicallayer::ReceptionIndication::dup ( ) const
inlineoverridevirtual
virtual int inet::physicallayer::ReceptionIndication::getBitErrorCount ( ) const
virtual
virtual double inet::physicallayer::ReceptionIndication::getBitErrorRate ( ) const
virtual
virtual W& inet::physicallayer::ReceptionIndication::getMinRSSI ( )
virtual
virtual const W& inet::physicallayer::ReceptionIndication::getMinRSSI ( ) const
inlinevirtual
virtual double inet::physicallayer::ReceptionIndication::getMinSNIR ( ) const
virtual
virtual double inet::physicallayer::ReceptionIndication::getPacketErrorRate ( ) const
virtual
virtual int inet::physicallayer::ReceptionIndication::getSymbolErrorCount ( ) const
virtual
virtual double inet::physicallayer::ReceptionIndication::getSymbolErrorRate ( ) const
virtual
ReceptionIndication& inet::physicallayer::ReceptionIndication::operator= ( const ReceptionIndication other)
bool inet::physicallayer::ReceptionIndication::operator== ( const ReceptionIndication )
protected
virtual void inet::physicallayer::ReceptionIndication::parsimPack ( omnetpp::cCommBuffer *  b) const
overridevirtual
virtual void inet::physicallayer::ReceptionIndication::parsimUnpack ( omnetpp::cCommBuffer *  b)
overridevirtual
virtual void inet::physicallayer::ReceptionIndication::setBitErrorCount ( int  bitErrorCount)
virtual
virtual void inet::physicallayer::ReceptionIndication::setBitErrorRate ( double  bitErrorRate)
virtual
virtual void inet::physicallayer::ReceptionIndication::setMinRSSI ( const W minRSSI)
virtual
virtual void inet::physicallayer::ReceptionIndication::setPacketErrorRate ( double  packetErrorRate)
virtual
virtual void inet::physicallayer::ReceptionIndication::setSymbolErrorCount ( int  symbolErrorCount)
virtual
virtual void inet::physicallayer::ReceptionIndication::setSymbolErrorRate ( double  symbolErrorRate)
virtual

Member Data Documentation

int inet::physicallayer::ReceptionIndication::bitErrorCount
protected
double inet::physicallayer::ReceptionIndication::bitErrorRate
protected
W inet::physicallayer::ReceptionIndication::minRSSI
protected
double inet::physicallayer::ReceptionIndication::minSNIR
protected
double inet::physicallayer::ReceptionIndication::packetErrorRate
protected
int inet::physicallayer::ReceptionIndication::symbolErrorCount
protected
double inet::physicallayer::ReceptionIndication::symbolErrorRate
protected

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