есть прибор с которым общаемся через ttySB0.
если посылать элементарные команды «ref» то в ответ ловлю «OK\r\n». все в порядке
но когда запускаю стрим и ловлю через
connect(serial, &QSerialPort::readyRead, this, &mw::readD)
...
void mw::readD() {
QByteArray rD = serial->readAll();
qDebug() << rD << QString::fromLocal8Bit(rD) << rD.toHex();
}
«\x14\xA1""a\xA2)@\r» «\u0014�a�)@\r» «14a161a229400d»
«\x13\xD1""a\x84.@\r» «\u0013�a�.@\r» «13d161842e400d»
«OK\r\n» «OK\r\n» «4f4b0d0a»
а обещали такое:
06BD,1B000774CRLF
где и что я делаю не так?