]> oss.titaniummirror.com Git - tinyos-2.x.git/blobdiff - support/sdk/java/net/tinyos/tools/MsgReader.java
warn about bad message classes
[tinyos-2.x.git] / 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);