SignalTest

import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.InputStream;
import java.io.OutputStream;
 
import lejos.nxt.*;
import lejos.nxt.comm.*;
 
/**
 * Open a connection to the NXT using the BTSend sample
 * and then walk round the house measuring the signal
 * strength.
 * 
 * @author Lawrie Griffiths
 *
 */
public class SignalTest {
 
    public static void main(String [] args)  throws Exception 
    {
        String connected = "Connected";
        String waiting = "Waiting";
        String strength = "Signal: ";
 
        LCD.drawString(waiting,0,0);
        LCD.refresh();
 
        BTConnection btc = Bluetooth.waitForConnection();
         
        LCD.clear();
        LCD.drawString(connected,0,0);
        LCD.refresh();  
         
        while(!Button.ESCAPE.isPressed()) {
            LCD.drawString(strength, 0, 3);
            LCD.drawInt(btc.getSignalStrength(), 3, 9 ,3);
            LCD.refresh();
            Thread.sleep(1000);
        }
         
        btc.close();
    }
}