From 25138d82a0eece32087a3e195342ddf6ba778ddf Mon Sep 17 00:00:00 2001 From: Alexander Krotov Date: Sat, 23 May 2020 05:19:16 +0300 Subject: [PATCH] wifi-rate-adaptation-distance: use ConnectFailSafe for RateChange RateChange trace does not exist for most RemoteStationManagers, e.g. Minstrel. --- examples/wireless/wifi-rate-adaptation-distance.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/wireless/wifi-rate-adaptation-distance.cc b/examples/wireless/wifi-rate-adaptation-distance.cc index ca171c50a..d98ddd36d 100644 --- a/examples/wireless/wifi-rate-adaptation-distance.cc +++ b/examples/wireless/wifi-rate-adaptation-distance.cc @@ -345,8 +345,8 @@ int main (int argc, char *argv[]) MakeCallback (&NodeStatistics::RxCallback, &atpCounter)); //Callbacks to print every change of rate - Config::Connect ("/NodeList/0/DeviceList/*/$ns3::WifiNetDevice/RemoteStationManager/$" + apManager + "/RateChange", - MakeCallback (RateCallback)); + Config::ConnectFailSafe ("/NodeList/0/DeviceList/*/$ns3::WifiNetDevice/RemoteStationManager/$" + apManager + "/RateChange", + MakeCallback (RateCallback)); Simulator::Stop (Seconds (simuTime)); Simulator::Run ();