|
@@ -118,7 +118,7 @@ public class Main {
|
|
Port brokerPort = new Port(broker, (short) 0);
|
|
Port brokerPort = new Port(broker, (short) 0);
|
|
brokerPort.setLastTrigger(0);
|
|
brokerPort.setLastTrigger(0);
|
|
brokerPort.setTriggerInterval(987);
|
|
brokerPort.setTriggerInterval(987);
|
|
- brokerPort.setStatus(Port.OPEN);
|
|
|
|
|
|
+ brokerPort.setStatus(Port.OPEN);
|
|
broker.addPort(brokerPort);
|
|
broker.addPort(brokerPort);
|
|
|
|
|
|
link.addDevice(broker);
|
|
link.addDevice(broker);
|
|
@@ -129,6 +129,7 @@ public class Main {
|
|
Connection con = new ConnectionImplementation(link, protocol);
|
|
Connection con = new ConnectionImplementation(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);
|
|
con.setStatus(Connection.ACTIVE);
|
|
con.setStatus(Connection.ACTIVE);
|
|
m.addConnectionNetwork(link);
|
|
m.addConnectionNetwork(link);
|
|
link.addConnection(con);
|
|
link.addConnection(con);
|
|
@@ -147,6 +148,7 @@ public class Main {
|
|
aP.setLastTrigger(0);
|
|
aP.setLastTrigger(0);
|
|
aP.setTriggerInterval(100+(int)(Math.random()*900));
|
|
aP.setTriggerInterval(100+(int)(Math.random()*900));
|
|
aP.setStatus(Port.SENDING);
|
|
aP.setStatus(Port.SENDING);
|
|
|
|
+ aP.setConnection(con);
|
|
protocol.addDeviceOfRole(aP, 3);
|
|
protocol.addDeviceOfRole(aP, 3);
|
|
con.addSmartDevice(aP);
|
|
con.addSmartDevice(aP);
|
|
A.addPort(aP);
|
|
A.addPort(aP);
|
|
@@ -165,6 +167,7 @@ public class Main {
|
|
bP.setLastTrigger(0);
|
|
bP.setLastTrigger(0);
|
|
bP.setTriggerInterval(10+(int)(Math.random()*190));
|
|
bP.setTriggerInterval(10+(int)(Math.random()*190));
|
|
bP.setStatus(Port.SENDING);
|
|
bP.setStatus(Port.SENDING);
|
|
|
|
+ bP.setConnection(con);
|
|
protocol.addDeviceOfRole(bP, 2);
|
|
protocol.addDeviceOfRole(bP, 2);
|
|
con.addSmartDevice(bP);
|
|
con.addSmartDevice(bP);
|
|
B.addPort(bP);
|
|
B.addPort(bP);
|
|
@@ -181,6 +184,7 @@ public class Main {
|
|
cP.setLastTrigger(0);
|
|
cP.setLastTrigger(0);
|
|
cP.setTriggerInterval(50+(int)(Math.random()*450));
|
|
cP.setTriggerInterval(50+(int)(Math.random()*450));
|
|
cP.setStatus(Port.SENDING);
|
|
cP.setStatus(Port.SENDING);
|
|
|
|
+ cP.setConnection(con);
|
|
protocol.addDeviceOfRole(cP, 1);
|
|
protocol.addDeviceOfRole(cP, 1);
|
|
con.addSmartDevice(cP);
|
|
con.addSmartDevice(cP);
|
|
C.addPort(cP);
|
|
C.addPort(cP);
|