Implemented AvoidObject behaviour and TextLCD
[des2015.git] / mart / ev3 / ex2 / nl / ru / des / bluetooth / BTController.java
similarity index 93%
rename from mart/ev3/ex2/nl/ru/des/BTMemory.java
rename to mart/ev3/ex2/nl/ru/des/bluetooth/BTController.java
index 75fc60a..0a9102b 100644 (file)
@@ -1,4 +1,4 @@
-package nl.ru.des;
+package nl.ru.des.bluetooth;
 
 import java.io.DataInputStream;
 import java.io.DataOutputStream;
@@ -32,10 +32,11 @@ public class BTController extends Thread {
                                while (true) {
                                        try {
                                                int c = dataInput.readUnsignedByte();
-                                               sb.appendCodePoint(c);
                                                if (c == '\n') {
                                                        sh.handleMessage(sb.toString());
                                                        sb = new StringBuilder();
+                                               } else {
+                                                       sb.appendCodePoint(c);
                                                }
                                        } catch (IOException e) {
                                                e.printStackTrace();
@@ -57,7 +58,7 @@ public class BTController extends Thread {
                }
        }
 
-       public static void SendMessage(String message) {
+       public static void sendMessage(String message) {
                messageBuffer.add(message + "\n");
        }