|
@@ -3,7 +3,7 @@ package de.tu_darmstadt.tk.SmartHomeNetworkSim;
|
|
import de.tu_darmstadt.tk.SmartHomeNetworkSim.control.ConfigurationController;
|
|
import de.tu_darmstadt.tk.SmartHomeNetworkSim.control.ConfigurationController;
|
|
import de.tu_darmstadt.tk.SmartHomeNetworkSim.control.Controller;
|
|
import de.tu_darmstadt.tk.SmartHomeNetworkSim.control.Controller;
|
|
import de.tu_darmstadt.tk.SmartHomeNetworkSim.core.Connection;
|
|
import de.tu_darmstadt.tk.SmartHomeNetworkSim.core.Connection;
|
|
-import de.tu_darmstadt.tk.SmartHomeNetworkSim.core.ConnectionImplementation;
|
|
|
|
|
|
+import de.tu_darmstadt.tk.SmartHomeNetworkSim.core.ConnectionPerformance;
|
|
import de.tu_darmstadt.tk.SmartHomeNetworkSim.core.Link;
|
|
import de.tu_darmstadt.tk.SmartHomeNetworkSim.core.Link;
|
|
import de.tu_darmstadt.tk.SmartHomeNetworkSim.core.Model;
|
|
import de.tu_darmstadt.tk.SmartHomeNetworkSim.core.Model;
|
|
import de.tu_darmstadt.tk.SmartHomeNetworkSim.core.Port;
|
|
import de.tu_darmstadt.tk.SmartHomeNetworkSim.core.Port;
|
|
@@ -98,7 +98,7 @@ public class Main {
|
|
b.setStatus(Port.SENDING);
|
|
b.setStatus(Port.SENDING);
|
|
B.addPort(b);
|
|
B.addPort(b);
|
|
|
|
|
|
- Connection s = new ConnectionImplementation(link, new SimpleProtocol(a, b));
|
|
|
|
|
|
+ Connection s = new ConnectionPerformance(link, new SimpleProtocol(a, b));
|
|
s.setPacketLossProbability(0.01);//1% Packet loss probability
|
|
s.setPacketLossProbability(0.01);//1% Packet loss probability
|
|
a.setConnection(s);
|
|
a.setConnection(s);
|
|
b.setConnection(s);
|
|
b.setConnection(s);
|
|
@@ -131,7 +131,7 @@ public class Main {
|
|
|
|
|
|
Protocol protocol = new MQTT_protocol(brokerPort);
|
|
Protocol protocol = new MQTT_protocol(brokerPort);
|
|
|
|
|
|
- Connection con = new ConnectionImplementation(link, protocol);
|
|
|
|
|
|
+ Connection con = new ConnectionPerformance(link, protocol);
|
|
con.setPacketLossProbability(0.01);//1% Packet loss probability
|
|
con.setPacketLossProbability(0.01);//1% Packet loss probability
|
|
con.addSmartDevice(brokerPort);
|
|
con.addSmartDevice(brokerPort);
|
|
brokerPort.setConnection(con);
|
|
brokerPort.setConnection(con);
|