Неверное чтение шестнадцатеричного значения из буфера - PullRequest
0 голосов
/ 19 февраля 2019

Я пытаюсь прочитать некоторые значения из последовательного потока, такие как AA AA AA AA D0 00 RS BF, но он читает неправильное десятичное значение, кроме первого символа.

Ожидаемый вывод - 170 170 170 170 208 0 ..., но я получаю такие значения, как 170 169 165 149 85 ....

Чтение из входного потока последовательного устройства.

Мой код:

int first = in.read();
buffer[0] = (byte) first;
int sec= in.read();
buffer[0] = (byte) sec;
...