From 8fdb3a6fa0294ae92aa133b3799e863244483d66 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Deronne?= Date: Thu, 28 Mar 2024 20:32:52 +0100 Subject: [PATCH] examples: Use fatal error in wifi network examples when incorrect configuration is provided --- examples/wireless/wifi-eht-network.cc | 6 ++---- examples/wireless/wifi-he-network.cc | 3 +-- examples/wireless/wifi-ht-network.cc | 3 +-- 3 files changed, 4 insertions(+), 8 deletions(-) diff --git a/examples/wireless/wifi-eht-network.cc b/examples/wireless/wifi-eht-network.cc index ca002d4e8..2bc4859c0 100644 --- a/examples/wireless/wifi-eht-network.cc +++ b/examples/wireless/wifi-eht-network.cc @@ -318,8 +318,7 @@ main(int argc, char* argv[]) if (frequency2 == frequency || frequency3 == frequency || (frequency3 != 0 && frequency3 == frequency2)) { - std::cout << "Frequency values must be unique!" << std::endl; - return 0; + NS_FATAL_ERROR("Frequency values must be unique!"); } for (auto freq : {frequency, frequency2, frequency3}) @@ -370,8 +369,7 @@ main(int argc, char* argv[]) } else { - std::cout << "Wrong frequency value!" << std::endl; - return 0; + NS_FATAL_ERROR("Wrong frequency value!"); } nLinks++; } diff --git a/examples/wireless/wifi-he-network.cc b/examples/wireless/wifi-he-network.cc index 045db762e..3b4323ee7 100644 --- a/examples/wireless/wifi-he-network.cc +++ b/examples/wireless/wifi-he-network.cc @@ -242,8 +242,7 @@ main(int argc, char* argv[]) } else { - std::cout << "Wrong frequency value!" << std::endl; - return 0; + NS_FATAL_ERROR("Wrong frequency value!"); } wifi.SetRemoteStationManager("ns3::ConstantRateWifiManager", diff --git a/examples/wireless/wifi-ht-network.cc b/examples/wireless/wifi-ht-network.cc index 87715fc6c..23ecc7d62 100644 --- a/examples/wireless/wifi-ht-network.cc +++ b/examples/wireless/wifi-ht-network.cc @@ -159,8 +159,7 @@ main(int argc, char* argv[]) } else { - std::cout << "Wrong frequency value!" << std::endl; - return 0; + NS_FATAL_ERROR("Wrong frequency value!"); } auto nonHtRefRateMbps = HtPhy::GetNonHtReferenceRate(mcs) / 1e6;