From 3d66a54bdcaba6b692dee7975c18852b9d27319e Mon Sep 17 00:00:00 2001 From: fros4943 Date: Thu, 5 Oct 2006 08:19:41 +0000 Subject: [PATCH] bug fix: interfering already interfered (prolonging) radios --- .../java/se/sics/cooja/radiomediums/StandardRadioMedium.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/cooja/java/se/sics/cooja/radiomediums/StandardRadioMedium.java b/tools/cooja/java/se/sics/cooja/radiomediums/StandardRadioMedium.java index 12684989c..51c37faae 100644 --- a/tools/cooja/java/se/sics/cooja/radiomediums/StandardRadioMedium.java +++ b/tools/cooja/java/se/sics/cooja/radiomediums/StandardRadioMedium.java @@ -26,7 +26,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $Id: StandardRadioMedium.java,v 1.3 2006/10/05 07:53:06 fros4943 Exp $ + * $Id: StandardRadioMedium.java,v 1.4 2006/10/05 08:19:41 fros4943 Exp $ */ package se.sics.cooja.radiomediums; @@ -381,7 +381,7 @@ public class StandardRadioMedium extends RadioMedium { dataToSend); // If close enough to transmit ok.. - if (listeningRadio.isReceiving()) { + if (listeningRadio.isReceiving() || listeningRadio.isInterfered()) { // .. but listening radio already received a packet listeningRadio.interferReception(sendingRadio.getTransmissionEndTime()); } else {