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();
}
}