|
INET Framework for OMNeT++/OMNEST
|
Class generated from inet/physicallayer/wireless/common/contract/packetlevel/RadioControlInfo.msg:25 by opp_msgtool.
More...
#include <RadioControlInfo_m.h>
Public Member Functions | |
| ConfigureRadioCommand () | |
| ConfigureRadioCommand (const ConfigureRadioCommand &other) | |
| virtual | ~ConfigureRadioCommand () |
| ConfigureRadioCommand & | operator= (const ConfigureRadioCommand &other) |
| virtual ConfigureRadioCommand * | dup () const override |
| virtual void | parsimPack (omnetpp::cCommBuffer *b) const override |
| virtual void | parsimUnpack (omnetpp::cCommBuffer *b) override |
| virtual int | getRadioMode () const |
| virtual void | setRadioMode (int radioMode) |
| virtual ::inet::W | getPower () const |
| virtual void | setPower (::inet::W power) |
| virtual ::inet::bps | getBitrate () const |
| virtual void | setBitrate (::inet::bps bitrate) |
| virtual const IModulation * | getModulation () const |
| virtual IModulation * | getModulationForUpdate () |
| virtual void | setModulation (IModulation *modulation) |
| virtual ::inet::Hz | getCenterFrequency () const |
| virtual void | setCenterFrequency (::inet::Hz centerFrequency) |
| virtual ::inet::Hz | getBandwidth () const |
| virtual void | setBandwidth (::inet::Hz bandwidth) |
Protected Member Functions | |
| bool | operator== (const ConfigureRadioCommand &)=delete |
Protected Attributes | |
| int | radioMode = -1 |
| ::inet::W | power = W(NaN) |
| ::inet::bps | bitrate = bps(NaN) |
| IModulation * | modulation = nullptr |
| ::inet::Hz | centerFrequency = Hz(NaN) |
| ::inet::Hz | bandwidth = Hz(NaN) |
Private Member Functions | |
| void | copy (const ConfigureRadioCommand &other) |
Class generated from inet/physicallayer/wireless/common/contract/packetlevel/RadioControlInfo.msg:25 by opp_msgtool.
// // Control info attached to a configure command that is sent to the ~Radio. // class ConfigureRadioCommand extends cObject { int radioMode = -1; // new radio mode or -1 if not set. W power = W(NaN); // new default transmission power in the range (0, +infinity) or NaN if not set. bps bitrate = bps(NaN); // new default bitrate in the range (0, +infinity) or NaN if not set. IModulation *modulation; // new default modulation or nullptr if not set. Hz centerFrequency = Hz(NaN); // new default carrier frequency in the range (0, +infinity) or NaN if not set. Hz bandwidth = Hz(NaN); // new default bandwidth in the rage (0, +infinity) or NaN if not set. }
| inet::physicallayer::ConfigureRadioCommand::ConfigureRadioCommand | ( | ) |
| inet::physicallayer::ConfigureRadioCommand::ConfigureRadioCommand | ( | const ConfigureRadioCommand & | other | ) |
|
virtual |
|
private |
|
inlineoverridevirtual |
Reimplemented in inet::physicallayer::Ieee80211ConfigureRadioCommand.
| virtual ::inet::Hz inet::physicallayer::ConfigureRadioCommand::getBandwidth | ( | ) | const |
| virtual ::inet::bps inet::physicallayer::ConfigureRadioCommand::getBitrate | ( | ) | const |
| virtual ::inet::Hz inet::physicallayer::ConfigureRadioCommand::getCenterFrequency | ( | ) | const |
|
virtual |
|
inlinevirtual |
| virtual ::inet::W inet::physicallayer::ConfigureRadioCommand::getPower | ( | ) | const |
Referenced by inet::physicallayer::FlatRadioBase::handleUpperCommand().
|
virtual |
Referenced by inet::physicallayer::Radio::handleUpperCommand().
| ConfigureRadioCommand& inet::physicallayer::ConfigureRadioCommand::operator= | ( | const ConfigureRadioCommand & | other | ) |
|
protecteddelete |
|
overridevirtual |
Reimplemented in inet::physicallayer::Ieee80211ConfigureRadioCommand.
Referenced by inet::physicallayer::doParsimPacking().
|
overridevirtual |
Reimplemented in inet::physicallayer::Ieee80211ConfigureRadioCommand.
Referenced by inet::physicallayer::doParsimUnpacking().
|
virtual |
|
virtual |
Referenced by inet::ieee80211::Ieee80211Mac::handleUpperCommand().
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Referenced by inet::ieee80211::Ieee80211Mac::configureRadioMode().
|
protected |
|
protected |