public class IRTest implements MessageListener { private static final int HELLO = 0x10; public IRTest () throws Exception { brick = new Brick(); brick.get.IRProtocol().addMessageListener(this); for (;;) { // Send a message to the RCX brick.sendMessage ((byte)HELLO); Thread.sleep(1000); } } public void messageReceived(byte[] msg) { System.out.println("IRTest.messageReceived()"); brick.printMessage("->", msg); } public static void main(String[] arg) throws Exception { new IRTest(); } }