From: idgay Date: Fri, 2 May 2008 21:14:16 +0000 (+0000) Subject: warn about bad message classes X-Git-Tag: release_tinyos_2_1_0_0~432 X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=commitdiff_plain;h=dc49725d6570e95196bd97a0494381ca4192d1f4;p=tinyos-2.x.git warn about bad message classes --- diff --git a/support/sdk/java/net/tinyos/tools/MsgReader.java b/support/sdk/java/net/tinyos/tools/MsgReader.java index 885ee3ee..7c74e0a5 100644 --- a/support/sdk/java/net/tinyos/tools/MsgReader.java +++ b/support/sdk/java/net/tinyos/tools/MsgReader.java @@ -93,7 +93,12 @@ public class MsgReader implements net.tinyos.message.MessageListener { Class c = Class.forName(className); Object packet = c.newInstance(); Message msg = (Message)packet; - v.addElement(msg); + if (msg.amType() < 0) { + System.err.println(className + " does not have an AM type - ignored"); + } + else { + v.addElement(msg); + } } catch (Exception e) { System.err.println(e);