wifi-rate-adaptation-distance: use ConnectFailSafe for RateChange

RateChange trace does not exist for most RemoteStationManagers,
e.g. Minstrel.
This commit is contained in:
Alexander Krotov
2020-05-23 05:19:16 +03:00
parent 9c9deb76b9
commit 25138d82a0

View File

@@ -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 ();