]> oss.titaniummirror.com Git - tinyos-2.x.git/blobdiff - apps/tutorials/Printf/PrintfClient.java
Update to tutorial for 2.1 release
[tinyos-2.x.git] / apps / tutorials / Printf / PrintfClient.java
diff --git a/apps/tutorials/Printf/PrintfClient.java b/apps/tutorials/Printf/PrintfClient.java
deleted file mode 100644 (file)
index 6d98473..0000000
+++ /dev/null
@@ -1,82 +0,0 @@
-/*
- * "Copyright (c) 2006 Washington University in St. Louis.
- * All rights reserved.
- *
- * Permission to use, copy, modify, and distribute this software and its
- * documentation for any purpose, without fee, and without written agreement is
- * hereby granted, provided that the above copyright notice, the following
- * two paragraphs and the author appear in all copies of this software.
- *
- * IN NO EVENT SHALL WASHINGTON UNIVERSITY IN ST. LOUIS BE LIABLE TO ANY PARTY
- * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING
- * OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF WASHINGTON
- * UNIVERSITY IN ST. LOUIS HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * WASHINGTON UNIVERSITY IN ST. LOUIS SPECIFICALLY DISCLAIMS ANY WARRANTIES,
- * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
- * AND FITNESS FOR A PARTICULAR PURPOSE.  THE SOFTWARE PROVIDED HEREUNDER IS
- * ON AN "AS IS" BASIS, AND WASHINGTON UNIVERSITY IN ST. LOUIS HAS NO
- * OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR
- * MODIFICATIONS."
- */
-
-/**
- * @author Kevin Klues (klueska@cs.wustl.edu)
- * @version $Revision$
- * @date $Date$
- */
-
-import java.io.IOException;
-
-import net.tinyos.message.*;
-import net.tinyos.packet.*;
-import net.tinyos.util.*;
-
-public class PrintfClient implements MessageListener {
-
-  private MoteIF moteIF;
-  
-  public PrintfClient(MoteIF moteIF) {
-    this.moteIF = moteIF;
-    this.moteIF.registerListener(new PrintfMsg(), this);
-  }
-
-  public void messageReceived(int to, Message message) {
-    PrintfMsg msg = (PrintfMsg)message;
-    for(int i=0; i<msg.totalSize_buffer(); i++) {
-      char nextChar = (char)(msg.getElement_buffer(i));
-      if(nextChar != 0)
-        System.out.print(nextChar);
-    }
-  }
-  
-  private static void usage() {
-    System.err.println("usage: PrintfClient [-comm <source>]");
-  }
-  
-  public static void main(String[] args) throws Exception {
-    String source = "";
-    if (args.length == 2) {
-      if (!args[0].equals("-comm")) {
-              usage();
-              System.exit(1);
-      }
-      source = args[1];
-    }
-    else {
-      usage();
-      System.exit(1);
-    }
-    
-    PhoenixSource phoenix;
-    if (source == null) {
-      phoenix = BuildSource.makePhoenix(PrintStreamMessenger.err);
-    }
-    else {
-      phoenix = BuildSource.makePhoenix(source, PrintStreamMessenger.err);
-    }
-    System.out.print(phoenix);
-    MoteIF mif = new MoteIF(phoenix);
-    PrintfClient client = new PrintfClient(mif);
-  }
-}