OSDN Git Service

lejos_NXJ_win32_0_3_0alpha.zip
[nxt-jsp/lejos_nxj.git] / nxtOSEK / lejos_nxj / src / java / pccomms / lejos / pc / comm / NXTCommInputStream.java
diff --git a/nxtOSEK/lejos_nxj/src/java/pccomms/lejos/pc/comm/NXTCommInputStream.java b/nxtOSEK/lejos_nxj/src/java/pccomms/lejos/pc/comm/NXTCommInputStream.java
new file mode 100644 (file)
index 0000000..cde3e05
--- /dev/null
@@ -0,0 +1,16 @@
+package lejos.pc.comm;
+
+import java.io.*;
+
+public class NXTCommInputStream extends InputStream {
+       private NXTComm nxtComm;
+
+       public NXTCommInputStream(NXTComm nxtComm) {
+               this.nxtComm = nxtComm;
+       }
+       
+       public int read() throws IOException {
+        byte[] buf = nxtComm.read();           
+           return buf[0] & 0xFF;
+       }
+}