Top.Mail.Ru
Уведомления
Очистить все

[Решено] Как в QT принятые из QSerialPort данные вывести в виде hex значений?

Kurts
(@kurts)
Level 0

Есть ли какой-то способ принятые через COM-порт данные (использую QSerialPort) вывести в qDebug() в виде шестнадцатеричных значений? Этот код выводит нечитаемые символы:

QByteArray receivedData;
receivedData.append(port->readAll());
qDebug() << receivedData;
Цитата
Topic starter Размещено : 19.01.2023 15:05
Aveal
(@aveal)
Top level Admin
qDebug() << receivedData.toHex('-');

'-' - разделитель между байтами.

ОтветитьЦитата
Размещено : 19.01.2023 15:35
Kurts
(@kurts)
Level 0

Спасибо, работает!

ОтветитьЦитата
Topic starter Размещено : 19.01.2023 16:12
Aveal
(@aveal)
Top level Admin

Отлично 👍 

ОтветитьЦитата
Размещено : 19.01.2023 16:30
Поделиться: