QextSerialPort, Как заставить отправлять/принимать байт целиком |
Здравствуйте, гость ( Вход | Регистрация )
QextSerialPort, Как заставить отправлять/принимать байт целиком |
dimay192 |
29.7.2010, 16:46
Сообщение
#1
|
Студент Группа: Новичок Сообщений: 10 Регистрация: 29.7.2010 Пользователь №: 1915 Спасибо сказали: 0 раз(а) Репутация: 0 |
Привет, форумчане!
Использую QextSerialPort! Вот такая проблемма! Закольцевал последовательны порт сам на себя! Отправляю числа в диапазоне 0xFF-0x00, а получаю обратно в диапазоне 0x7F-0x00, т.е. восьмой бит всегда равен нулю. И не могу понять: толи это особенность символьных устройств (работать только с символами в диапазоне 0x7F-0x00), толи преобразование типов надо какое произвести... Подскажите, как быт! |
|
|
Litkevich Yuriy |
29.7.2010, 21:57
Сообщение
#2
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
ненене.. это QString так считает.. именно QByteArray, QString тут не причём.Чтобы засовывать в псевдостроку (QByteArray) байты, нужно использовать:
В 4.6. появился ещё перегруженный метод append, принимающий указатель на массив и кол-во данных. |
|
|
Текстовая версия | Сейчас: 1.12.2024, 14:48 |