From 7e6fbd9f7b2cc32616436b35c1a0a8ae4eb01bb7 Mon Sep 17 00:00:00 2001 From: fros4943 Date: Wed, 25 Nov 2009 15:18:11 +0000 Subject: [PATCH] output warning if radio shuts down during transmission --- .../src/se/sics/cooja/mspmote/interfaces/SkyByteRadio.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tools/cooja/apps/mspsim/src/se/sics/cooja/mspmote/interfaces/SkyByteRadio.java b/tools/cooja/apps/mspsim/src/se/sics/cooja/mspmote/interfaces/SkyByteRadio.java index 031ce8c19..29f1d4487 100755 --- a/tools/cooja/apps/mspsim/src/se/sics/cooja/mspmote/interfaces/SkyByteRadio.java +++ b/tools/cooja/apps/mspsim/src/se/sics/cooja/mspmote/interfaces/SkyByteRadio.java @@ -26,7 +26,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $Id: SkyByteRadio.java,v 1.16 2009/11/25 10:01:55 fros4943 Exp $ + * $Id: SkyByteRadio.java,v 1.17 2009/11/25 15:18:11 fros4943 Exp $ */ package se.sics.cooja.mspmote.interfaces; @@ -144,6 +144,9 @@ public class SkyByteRadio extends Radio implements CustomDataRadio { if (isReceiverOn()) { lastEvent = RadioEvent.HW_ON; } else { + if (isTransmitting()) { + logger.fatal("Turning off radio while transmitting"); + } lastEvent = RadioEvent.HW_OFF; } lastEventTime = SkyByteRadio.this.mote.getSimulation().getSimulationTime();