import lejos.hardware.Button;
import lejos.remote.nxt.BTConnector;
import lejos.remote.nxt.NXTConnection;
-import nl.ru.des.LCDPrinter;
public class BTController{
public static Queue<String> buf;
private static BTConnector btconnector;
public static void startMaster(final String slave, final MessageHandler sh) {
- LCDPrinter.print("Start BT... Press any key to commence");
+ System.out.println("Start BT... Press any key to commence");
Button.waitForAnyEvent();
btconnector = new BTConnector();
while(conn == null){
- LCDPrinter.print("Connecting to " + slave);
+ System.out.println("Connecting to " + slave);
conn = btconnector.connect(slave, NXTConnection.RAW);
}
dataOut = conn.openDataOutputStream();
}
public static void startSlave() {
- LCDPrinter.print("Start BT... Press any key to commence");
+ System.out.println("Start BT... Press any key to commence");
Button.waitForAnyEvent();
btconnector = new BTConnector();
while(conn == null){
- LCDPrinter.print("Waiting for the master...");
+ System.out.println("Waiting for the master...");
conn = btconnector.waitForConnection(60000, NXTConnection.RAW);
}
dataIn = conn.openDataInputStream();