From 39e9eb74c011ee5351ac1796e5df529a70aa8945 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Mon, 26 May 2008 23:08:31 +0000 Subject: new option: "sim.message.prob.mean" new brainstorm. --- sources/simulator/VSSimulatorCanvas.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'sources/simulator/VSSimulatorCanvas.java') diff --git a/sources/simulator/VSSimulatorCanvas.java b/sources/simulator/VSSimulatorCanvas.java index f4e2044..33a5f18 100644 --- a/sources/simulator/VSSimulatorCanvas.java +++ b/sources/simulator/VSSimulatorCanvas.java @@ -1051,7 +1051,13 @@ public class VSSimulatorCanvas extends Canvas implements Runnable, MouseMotionLi } else { durationTime = sendingProcess.getDurationTime(); deliverTime = sendingProcess.getGlobalTime() + durationTime; - outageTime = sendingProcess.getARandomMessageOutageTime(durationTime); + + if (prefs.getBoolean("sim.message.prob.mean")) + outageTime = sendingProcess.getARandomMessageOutageTime( + durationTime, receiverProcess); + else + outageTime = sendingProcess.getARandomMessageOutageTime( + durationTime, null); /* Only add a 'receiving message' task if the message will not get lost! */ if (outageTime == -1) { -- cgit v1.2.3