Как читать BLOB-объекты с нулевым символом в конце - PullRequest
0 голосов
/ 05 апреля 2019

Я читаю с последовательного порта через websocket. Кажется, что данные поступают в разных кадрах, потому что они заканчиваются нулем (?) Вместо строки.

Я пробовал использовать разные опции с FileReader.

    equipment_socket_connection.addEventListener("message", e => {
      var reader = new FileReader();
      reader.onload = () => {
        let parsed_result = equipment_data_parsers[
          equipment_config.config.data_parser
        ].parser(reader.result);
        //        console.table([reader.result, parsed_result]);
        if (parsed_result) {
          cb(parsed_result);
        }
      };
      reader.readAsText(e.data);
    });

Выход:

 12.5 g
12.5
g   12.5 
12.  
5 g     
12.5 g

Желаемый вывод:

12.5 g
12.5 g
12.5 g
12.5 g
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...