#include <introspected-doxygen.hpp>
Config Paths
ns3::SimpleOfdmWimaxPhy is accessible through the following paths with Config::Set and Config::Connect:
-
"/NodeList/[i]/DeviceList/[i]/$ns3::WimaxNetDevice/Phy/$ns3::SimpleOfdmWimaxPhy"
Attributes
-
NoiseFigure: Loss (dB) in the Signal-to-Noise-Ratio due to non-idealities in the receiver.
-
Set with class: ns3::DoubleValue
-
Underlying type: double -1.79769e+308:1.79769e+308
-
Initial value: 5
-
Flags: construct write read
-
TxPower: Transmission power (dB).
-
Set with class: ns3::DoubleValue
-
Underlying type: double -1.79769e+308:1.79769e+308
-
Initial value: 30
-
Flags: construct write read
-
G: This is the ratio of CP time to useful time.
-
Set with class: ns3::DoubleValue
-
Underlying type: double -1.79769e+308:1.79769e+308
-
Initial value: 0.25
-
Flags: construct write read
-
TxGain: Transmission gain (dB).
-
Set with class: ns3::DoubleValue
-
Underlying type: double -1.79769e+308:1.79769e+308
-
Initial value: 0
-
Flags: construct write read
-
RxGain: Reception gain (dB).
-
Set with class: ns3::DoubleValue
-
Underlying type: double -1.79769e+308:1.79769e+308
-
Initial value: 0
-
Flags: construct write read
-
Nfft: FFT size
-
Set with class: ns3::UintegerValue
-
Underlying type: uint16_t 256:1024
-
Initial value: 256
-
Flags: construct write read
-
TraceFilePath: Path to the directory containing SNR to block error rate files
-
Set with class: StringValue
-
Underlying type:
-
Initial value:
-
Flags: construct write read
Attributes defined in parent class ns3::WimaxPhy
-
Channel: Wimax channel
-
Set with class: ns3::PointerValue
-
Underlying type: ns3::Ptr< ns3::WimaxChannel>
-
Initial value: 0
-
Flags: construct write read
-
FrameDuration: The frame duration in seconds.
-
Set with class: ns3::TimeValue
-
Underlying type: Time -9.22337e+18ns:+9.22337e+18ns
-
Initial value: +1e+07ns
-
Flags: construct write read
-
Frequency: The central frequency in KHz.
-
Set with class: ns3::UintegerValue
-
Underlying type: uint32_t 1000000:11000000
-
Initial value: 5000000
-
Flags: construct write read
-
Bandwidth: The channel bandwidth in Hz.
-
Set with class: ns3::UintegerValue
-
Underlying type: uint32_t 5000000:30000000
-
Initial value: 10000000
-
Flags: construct write read
TraceSources
-
Rx: Receive trace
Callback signature: ns3::PacketBurst::TracedCallback
-
Tx: Transmit trace
Callback signature: ns3::PacketBurst::TracedCallback
-
PhyTxBegin: Trace source indicating a packet has begun transmitting over the channel medium
Callback signature: ns3::PacketBurst::TracedCallback
-
PhyTxEnd: Trace source indicating a packet has been completely transmitted over the channel
Callback signature: ns3::PacketBurst::TracedCallback
-
PhyTxDrop: Trace source indicating a packet has been dropped by the device during transmission
Callback signature: ns3::PacketBurst::TracedCallback
-
PhyRxBegin: Trace source indicating a packet has begun being received from the channel medium by the device
Callback signature: ns3::PacketBurst::TracedCallback
-
PhyRxEnd: Trace source indicating a packet has been completely received from the channel medium by the device
Callback signature: ns3::PacketBurst::TracedCallback
-
PhyRxDrop: Trace source indicating a packet has been dropped by the device during reception
Callback signature: ns3::PacketBurst::TracedCallback
Size of this type is 528 bytes (on a 64-bit architecture).
The documentation for this class was generated from the following file: