#include <introspected-doxygen.hpp>
Config Paths
ns3::UanPhyDual is accessible through the following paths with Config::Set and Config::Connect:
-
"/NodeList/[i]/DeviceList/[i]/$ns3::UanNetDevice/Phy/$ns3::UanPhyDual"
Attributes
-
CcaThresholdPhy1: Aggregate energy of incoming signals to move to CCA Busy state dB of Phy1.
-
Set with class: ns3::DoubleValue
-
Underlying type: double -1.79769e+308:1.79769e+308
-
Initial value: 10
-
Flags: construct write read
-
CcaThresholdPhy2: Aggregate energy of incoming signals to move to CCA Busy state dB of Phy2.
-
Set with class: ns3::DoubleValue
-
Underlying type: double -1.79769e+308:1.79769e+308
-
Initial value: 10
-
Flags: construct write read
-
TxPowerPhy1: Transmission output power in dB of Phy1.
-
Set with class: ns3::DoubleValue
-
Underlying type: double -1.79769e+308:1.79769e+308
-
Initial value: 190
-
Flags: construct write read
-
TxPowerPhy2: Transmission output power in dB of Phy2.
-
Set with class: ns3::DoubleValue
-
Underlying type: double -1.79769e+308:1.79769e+308
-
Initial value: 190
-
Flags: construct write read
-
SupportedModesPhy1: List of modes supported by Phy1.
-
Set with class: UanModesListValue
-
Underlying type: UanModesList
-
Initial value: 3|0|1|1|
-
Flags: construct write read
-
SupportedModesPhy2: List of modes supported by Phy2.
-
Set with class: UanModesListValue
-
Underlying type: UanModesList
-
Initial value: 3|0|1|1|
-
Flags: construct write read
-
PerModelPhy1: Functor to calculate PER based on SINR and TxMode for Phy1.
-
PerModelPhy2: Functor to calculate PER based on SINR and TxMode for Phy2.
-
SinrModelPhy1: Functor to calculate SINR based on pkt arrivals and modes for Phy1.
-
SinrModelPhy2: Functor to calculate SINR based on pkt arrivals and modes for Phy2.
TraceSources
-
RxOk: A packet was received successfully.
Callback signature: ns3::UanPhy::TracedCallback
-
RxError: A packet was received unsuccessfully.
Callback signature: ns3::UanPhy::TracedCallback
-
Tx: Packet transmission beginning.
Callback signature: ns3::UanPhy::TracedCallback
TraceSources defined in parent class ns3::UanPhy
-
PhyTxBegin: Trace source indicating a packet has begun transmitting over the channel medium.
Callback signature: ns3::Packet::TracedCallback
-
PhyTxEnd: Trace source indicating a packet has been completely transmitted over the channel.
Callback signature: ns3::Packet::TracedCallback
-
PhyTxDrop: Trace source indicating a packet has been dropped by the device during transmission.
Callback signature: ns3::Packet::TracedCallback
-
PhyRxBegin: Trace source indicating a packet has begun being received from the channel medium by the device.
Callback signature: ns3::Packet::TracedCallback
-
PhyRxEnd: Trace source indicating a packet has been completely received from the channel medium by the device.
Callback signature: ns3::Packet::TracedCallback
-
PhyRxDrop: Trace source indicating a packet has been dropped by the device during reception.
Callback signature: ns3::Packet::TracedCallback
Size of this type is 280 bytes (on a 64-bit architecture).
The documentation for this class was generated from the following file: