From 7cefbaed63c363eba1003dcbcfaf6fe5bbf34afb Mon Sep 17 00:00:00 2001 From: Tolik Zinovyev Date: Mon, 4 Mar 2024 15:17:30 -0500 Subject: [PATCH] wifi: eliminate unnecessary dBm-W conversions in WifiPhy. --- src/wifi/model/wifi-phy.cc | 4 ++-- src/wifi/model/wifi-phy.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/wifi/model/wifi-phy.cc b/src/wifi/model/wifi-phy.cc index e1bf7f17b..279f9a8eb 100644 --- a/src/wifi/model/wifi-phy.cc +++ b/src/wifi/model/wifi-phy.cc @@ -479,13 +479,13 @@ void WifiPhy::SetRxSensitivity(double threshold) { NS_LOG_FUNCTION(this << threshold); - m_rxSensitivityW = DbmToW(threshold); + m_rxSensitivityDbm = threshold; } double WifiPhy::GetRxSensitivity() const { - return WToDbm(m_rxSensitivityW); + return m_rxSensitivityDbm; } void diff --git a/src/wifi/model/wifi-phy.h b/src/wifi/model/wifi-phy.h index 4b433a09c..f7fef23aa 100644 --- a/src/wifi/model/wifi-phy.h +++ b/src/wifi/model/wifi-phy.h @@ -1500,7 +1500,7 @@ class WifiPhy : public Object Time m_ackTxTime; //!< estimated Ack TX time Time m_blockAckTxTime; //!< estimated BlockAck TX time - double m_rxSensitivityW; //!< Receive sensitivity threshold in watts + double m_rxSensitivityDbm; //!< Receive sensitivity threshold in dBm double m_ccaEdThresholdW; //!< Clear channel assessment (CCA) energy detection (ED) threshold in //!< watts double m_ccaSensitivityThresholdW; //!< Clear channel assessment (CCA) modulation and coding