INET Framework for OMNeT++/OMNEST
|
Class generated from inet/physicallayer/contract/packetlevel/RadioControlInfo.msg:58
by nedtool.
More...
#include <RadioControlInfo_m.h>
Public Member Functions | |
TransmissionRequest () | |
TransmissionRequest (const TransmissionRequest &other) | |
virtual | ~TransmissionRequest () |
TransmissionRequest & | operator= (const TransmissionRequest &other) |
virtual TransmissionRequest * | dup () const override |
virtual void | parsimPack (omnetpp::cCommBuffer *b) const override |
virtual void | parsimUnpack (omnetpp::cCommBuffer *b) override |
virtual W & | getPower () |
virtual const W & | getPower () const |
virtual void | setPower (const W &power) |
virtual bps & | getBitrate () |
virtual const bps & | getBitrate () const |
virtual void | setBitrate (const bps &bitrate) |
virtual Hz & | getCarrierFrequency () |
virtual const Hz & | getCarrierFrequency () const |
virtual void | setCarrierFrequency (const Hz &carrierFrequency) |
virtual Hz & | getBandwidth () |
virtual const Hz & | getBandwidth () const |
virtual void | setBandwidth (const Hz &bandwidth) |
Protected Member Functions | |
bool | operator== (const TransmissionRequest &) |
Protected Attributes | |
W | power |
bps | bitrate |
Hz | carrierFrequency |
Hz | bandwidth |
Private Member Functions | |
void | copy (const TransmissionRequest &other) |
Class generated from inet/physicallayer/contract/packetlevel/RadioControlInfo.msg:58
by nedtool.
// // Control info attached to a mac frame that is sent down to the ~Radio. // class TransmissionRequest { W power = W(NaN); // override default transmission power in the range (0, +infinity) or NaN if not set. bps bitrate = bps(NaN); // override default bitrate in the range (0, +infinity) or NaN if not set. Hz carrierFrequency = Hz(NaN); // override default carrier frequency in the range (0, +infinity) or NaN if not set. Hz bandwidth = Hz(NaN); // override default bandwidth in the rage (0, +infinity) or NaN if not set. }
inet::physicallayer::TransmissionRequest::TransmissionRequest | ( | ) |
inet::physicallayer::TransmissionRequest::TransmissionRequest | ( | const TransmissionRequest & | other | ) |
|
virtual |
|
private |
|
inlineoverridevirtual |
Reimplemented in inet::physicallayer::Ieee80211TransmissionRequest.
|
virtual |
|
inlinevirtual |
Referenced by getBandwidth().
|
virtual |
Referenced by inet::physicallayer::Ieee80211TransmitterBase::computeTransmissionMode(), inet::physicallayer::APSKScalarTransmitter::createTransmission(), inet::physicallayer::Ieee802154NarrowbandScalarTransmitter::createTransmission(), inet::physicallayer::APSKDimensionalTransmitter::createTransmission(), and inet::physicallayer::IdealTransmitter::createTransmission().
|
inlinevirtual |
Referenced by getBitrate().
|
virtual |
|
inlinevirtual |
Referenced by getCarrierFrequency().
|
virtual |
Referenced by inet::physicallayer::Ieee80211TransmitterBase::computeTransmissionPower(), inet::physicallayer::APSKScalarTransmitter::createTransmission(), inet::physicallayer::Ieee802154NarrowbandScalarTransmitter::createTransmission(), and inet::physicallayer::APSKDimensionalTransmitter::createTransmission().
|
inlinevirtual |
Referenced by getPower().
TransmissionRequest& inet::physicallayer::TransmissionRequest::operator= | ( | const TransmissionRequest & | other | ) |
|
protected |
|
overridevirtual |
Reimplemented in inet::physicallayer::Ieee80211TransmissionRequest.
Referenced by inet::physicallayer::doParsimPacking().
|
overridevirtual |
Reimplemented in inet::physicallayer::Ieee80211TransmissionRequest.
Referenced by inet::physicallayer::doParsimUnpacking().
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
protected |
|
protected |
|
protected |
|
protected |