INET Framework for OMNeT++/OMNEST
|
Class generated from inet/physicallayer/contract/packetlevel/RadioControlInfo.msg:69
by nedtool.
More...
#include <RadioControlInfo_m.h>
Public Member Functions | |
ReceptionIndication () | |
ReceptionIndication (const ReceptionIndication &other) | |
virtual | ~ReceptionIndication () |
ReceptionIndication & | operator= (const ReceptionIndication &other) |
virtual ReceptionIndication * | dup () 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 W & | getMinRSSI () |
virtual const W & | getMinRSSI () 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) |
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. }
inet::physicallayer::ReceptionIndication::ReceptionIndication | ( | ) |
inet::physicallayer::ReceptionIndication::ReceptionIndication | ( | const ReceptionIndication & | other | ) |
|
virtual |
|
private |
|
inlineoverridevirtual |
Reimplemented in inet::physicallayer::Ieee80211ReceptionIndication.
|
virtual |
|
virtual |
|
virtual |
|
inlinevirtual |
Referenced by getMinRSSI().
|
virtual |
|
virtual |
Referenced by inet::NetworkConfiguratorBase::computeWirelessLinkWeight().
|
virtual |
|
virtual |
ReceptionIndication& inet::physicallayer::ReceptionIndication::operator= | ( | const ReceptionIndication & | other | ) |
|
protected |
|
overridevirtual |
Reimplemented in inet::physicallayer::Ieee80211ReceptionIndication.
Referenced by inet::physicallayer::doParsimPacking().
|
overridevirtual |
Reimplemented in inet::physicallayer::Ieee80211ReceptionIndication.
Referenced by inet::physicallayer::doParsimUnpacking().
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |