import lejos.nxt.*;
import java.io.*;
import lejos.nxt.comm.*;
/**
* Test of Java streams over USB.
* Run the PC example, USBSend, to send data.
*
* @author Lawrie Griffiths
*
*/
public class USBReceive {
public static void main(String [] args) throws Exception
{
LCD.drawString("waiting", 0, 0);
USBConnection conn = USB.waitForConnection();
DataOutputStream dOut = conn.openDataOutputStream();
DataInputStream dIn = conn.openDataInputStream();
while (true)
{
int b;
try
{
b = dIn.readInt();
}
catch (EOFException e)
{
break;
}
dOut.writeInt(-b);
dOut.flush();
LCD.drawInt((int)b,8,0,1);
}
}
}