JSSC readBytes() - что входит и что мне с этим делать?
Я студент, и в качестве проекта я разрабатываю какое-то программное обеспечение для связи с CAN, которое будет считывать данные из этой банки через интерфейс последовательного интерфейса через USB. Я запутался в том, что происходит, когда я получаю эти байты. Я получаю их в формате -127-128, а затем конвертирую в int через оператор java & 0xFF.
Оттуда, что происходит с этими байтами? Я хочу быть в состоянии найти STX и ETX, а также данные в пакетах, которые я получаю. Как я могу это сделать? Я могу найти целочисленные значения этих байтов, и это все. Я получаю эти данные через readBytes JSSC в байт [].
STX - 0x02, где я могу найти это и как в моем байтовом массиве? Я получаю только целые числа.
Я делаю что-то не так на принимающей стороне, или эти данные сериализуются, и я ничего не знаю об этом?
Пожалуйста, прости мое новшество. Я просто пытаюсь узнать, как RX и TX к CAN.
Спасибо