ConfigureRadioCommand¶
Namespace: inet::physicallayer
class ConfigureRadioCommand
Control info attached to a configure command that is sent to the Radio.
Usage diagram¶
Inheritance diagram¶
Extends¶
Name |
Type |
Description |
|---|---|---|
cObject |
(unknown – not in documented files) |
Known subclasses¶
Name |
Type |
Description |
|---|---|---|
class |
Control info attached to a configure command that is sent to the Radio. |
Fields¶
Name |
Type |
Description |
|---|---|---|
radioMode |
int |
new radio mode or -1 if not set. |
power |
new default transmission power in the range (0, +infinity) or NaN if not set. |
|
bitrate |
new default bitrate in the range (0, +infinity) or NaN if not set. |
|
modulation |
IModulation * |
new default modulation or nullptr if not set. |
centerFrequency |
new default carrier frequency in the range (0, +infinity) or NaN if not set. |
|
bandwidth |
new default bandwidth in the rage (0, +infinity) or NaN if not set. |
Source code¶
//
// 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.
}
File: src/inet/physicallayer/wireless/common/contract/packetlevel/RadioControlInfo.msg