НЕВОЗМОЖНО ПОЛУЧИТЬ ПОЛНЫЕ ДАННЫЕ, используя [int serialDataAvail (int fd)] - PullRequest
0 голосов
/ 23 января 2019

Я использую библиотеку wiring-pi для взаимодействия модема с raspberry pi с использованием инструмента Qt Creator через последовательный интерфейс. Я упомянул код для справки:

     QString a=0;
     QString Received_response=0;    
    while(1)
     {
    if(serialDataAvail(fd))
      {
       a=serialGetchar(fd);
       Received_response.append(a);
      }
    else
    break;
   }

Я могу получить только максимум75 байт только от модема, тогда как мне нужно получить больше байтов

Есть ли какие-либо ограничения при получении данных с использованием int serialGetchar (int fd)?

Есть ли какой-либо другой метод / функция для получения байта данныхбайт?

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