@AlexSer

Как работать с кодировками символов и com-портом?

Принимаю данные по ком порту с устройства. Устройство передает данные по определенному протоколу.
С устройства идет запрос сигнал в ASCII ENQ, в терминале отображается в HEX как 05.
Чтобы начать обмен программа должна ответить ACK устройству, в HEX 06.
В протоколе описано, что устройство принимает ответ только в ASCII.
Вопрос как мне отправить ответ?
sport->write("x06")?
Объясните плиз. кто разбирается в кодировках.
QString str=port->readAll();
В дебаге QT вообще отображается символ "?" когда идет запрос c устройства.
  • Вопрос задан
  • 417 просмотров
Решения вопроса 1
shurshur
@shurshur
Сисадмин, просто сисадмин...
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы