ec = ExperimentController(exp_id = "ns3-local-wifi-ping")
# Simulation will executed in the local machine
-node = ec.register_resource("LinuxNode")
+node = ec.register_resource("linux::Node")
ec.set(node, "hostname", "localhost")
# Add a simulation resource
-simu = ec.register_resource("LinuxNS3Simulation")
+simu = ec.register_resource("linux::ns3::Simulation")
ec.set(simu, "verbose", True)
ec.register_connection(simu, node)
manager1 = ec.register_resource("ns3::ArfWifiManager")
ec.register_connection(dev1, manager1)
+# Mark the node as a wireless access point
mac1 = ec.register_resource("ns3::ApWifiMac")
ec.set(mac1, "Standard", "WIFI_PHY_STANDARD_80211a")
ec.register_connection(dev1, mac1)
manager2 = ec.register_resource("ns3::ArfWifiManager")
ec.register_connection(dev2, manager2)
+# Mark the node as a wireless station
mac2 = ec.register_resource("ns3::StaWifiMac")
ec.set(mac2, "Standard", "WIFI_PHY_STANDARD_80211a")
ec.register_connection(dev2, mac2)