Java распознает AT-команды с помощью библиотеки RXTX - PullRequest
0 голосов
/ 14 августа 2011

Я собираюсь прочитать COM-порт в Java с библиотекой RXTX.Я хочу узнать поток символов в AT-командах.

Моя функция чтения выполняет цикл в буфере и сохраняет все в строковой переменной.

InputStream in; //var sent to function

byte[] buffer = new byte[1024];
int len = -1;

try{
    while ((len = in.read(buffer)>-1){
        String s = new String(buffer,0,len);

        // I've think to save all string into a global var and ciclically
        // read after delay che global string and analyze it for bring the 
        // AT commands
        Global.__GLstring += s;

        System.out.print(s); 
        /* Example sout:

           AT

           OK

           BLABLABLA
           ERROR
        */

    }
} catch (IOException e){
        syserr("Exception"+e);
}

Как создать таймер в фоновом режиме?Есть лучшие решения или функции уже сделаны?

Я надеюсь, что смогу объяснить себя.Спасибо всем!

1 Ответ

1 голос
/ 14 августа 2011

Используйте java.util.Timer.Это именно то, что вам нужно.

...