]> oss.titaniummirror.com Git - tinyos-2.x.git/commitdiff
warn about bad message classes
authoridgay <idgay>
Fri, 2 May 2008 21:14:16 +0000 (21:14 +0000)
committeridgay <idgay>
Fri, 2 May 2008 21:14:16 +0000 (21:14 +0000)
support/sdk/java/net/tinyos/tools/MsgReader.java

index 885ee3eeef9ad6dc69700fc19593d6cfa06b1044..7c74e0a5c0e7ebdd23e6e7802872d93ccb059426 100644 (file)
@@ -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);