Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
kuzulis |
15.11.2010, 12:34
Сообщение
#151
|
|
Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 393 Регистрация: 29.6.2009 Пользователь №: 862 Спасибо сказали: 36 раз(а) Репутация: 7
|
Я вчера проверял, открывал "/dev/ttyS0" и "/dev/ttyUSB0" (у меня только эти порты имеются). И все они открывались.
Не знаю в чем проблема... Попробуйте перед сборкой библиотеки раскомментировать в nativeserialengine_unix.cpp строку вида: и после сборки и запуска посмотреть что оно в консоль сыпет... ЗЫ: Какую версию используете? |
|
|
|
| Гость_Гость_* |
15.11.2010, 15:49
Сообщение
#152
|
|
Гости |
Цитата(kuzulis @ 15.11.2010, 12:34) Link Я вчера проверял, открывал "/dev/ttyS0" и "/dev/ttyUSB0" (у меня только эти порты имеются). И все они открывались. ЗЫ: Какую версию используете? до этого использовал 0,2,0. сейчас пробую подключить библиотеку версии 0,3,0 из git, но после пересборки своего проекта получаю: Цитата ./Lib/libqserialdevice.a(abstractserial.o)
./Lib/libqserialdevice.a(abstractserial.o) collect2: выполнение ld завершилось с кодом возврата 1 |
|
|
|
|
kuzulis |
15.11.2010, 16:18
Сообщение
#153
|
|
Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 393 Регистрация: 29.6.2009 Пользователь №: 862 Спасибо сказали: 36 раз(а) Репутация: 7
|
Это не 0.3.0, это уже новьё, поэтому может еще не собираться.
Должно собраться с >= Qt 4.7.0 Кстати, какая версия Qt4? Чтобы собралось всё, скачайте пока что "стабильный" релиз 0.3.0. тут : Link Сообщение отредактировал kuzulis - 15.11.2010, 16:39 |
|
|
|
| Гость_Гость_* |
15.11.2010, 16:38
Сообщение
#154
|
|
Гости |
Цитата(kuzulis @ 15.11.2010, 16:18) Link Кстати, какая версия Qt4? Qt4.6.3 Большое спасибо за помощь, все работает!
Причина редактирования: используем тег quote
|
|
|
|
|
megomark |
16.11.2010, 16:23
Сообщение
#155
|
|
Новичок Группа: Новичок Сообщений: 2 Регистрация: 16.11.2010 Пользователь №: 2198 Спасибо сказали: 0 раз(а) Репутация: 0
|
Сперва хочу поблагодарить за клевую библиотеку.
Но сегодня решил использовать более новую версию библиотеки - 0.3.0 как было сказано здесь: Цитата(kuzulis @ 15.11.2010, 15:18) Link Чтобы собралось всё, скачайте пока что "стабильный" релиз 0.3.0. тут : Link Я скачал, релиз 0.3.0 по указанному адресу, но заметил появившейся баг- Если подряд несколько раз открыть и закрыть устройство то программа неожиданно завершает работу. Это только у меня так или же и у других тоже ? |
|
|
|
|
kuzulis |
16.11.2010, 16:57
Сообщение
#156
|
|
Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 393 Регистрация: 29.6.2009 Пользователь №: 862 Спасибо сказали: 36 раз(а) Репутация: 7
|
Цитата(megomark @ 16.11.2010, 16:23) Link Сперва хочу поблагодарить за клевую библиотеку. Но сегодня решил использовать более новую версию библиотеки - 0.3.0 как было сказано здесь: Цитата(kuzulis @ 15.11.2010, 15:18) Link Чтобы собралось всё, скачайте пока что "стабильный" релиз 0.3.0. тут : Link Я скачал, релиз 0.3.0 по указанному адресу, но заметил появившейся баг- Если подряд несколько раз открыть и закрыть устройство то программа неожиданно завершает работу. Это только у меня так или же и у других тоже ? 1. Какая ОС? 2. Приведи минимальный тестовый пример который воспроизводит касяк. Если речь идет о падении тех примеров, которые идут в архиве - то оно и должно там падать, т.к. они реализованы кривоватенько, чисто чтобы показать использование. Сообщение отредактировал kuzulis - 16.11.2010, 17:03 |
|
|
|
|
Litkevich Yuriy |
16.11.2010, 17:56
Сообщение
#157
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
Цитата(kuzulis @ 16.11.2010, 20:57) Link т.к. они реализованы кривоватенько, чисто чтобы показать использование. дак ты их реализуй правильно, раз уж это пример
|
|
|
|
|
megomark |
16.11.2010, 18:03
Сообщение
#158
|
|
Новичок Группа: Новичок Сообщений: 2 Регистрация: 16.11.2010 Пользователь №: 2198 Спасибо сказали: 0 раз(а) Репутация: 0
|
Спасибо kuzulis за быстрый ответ. Это был мой баг. Раньше устройство не закрывалось. Если я вызвал метод close(); то после не мог заново открыть устройство. Я тогда решил проблему так. Удалял объкт AbstractSerial и создавал его заново. Но в новой версии библиотеки теперь этого делать не надо. Видимо был исправлен баг.
Большое спасибо. |
|
|
|
| Гость_Виталий_* |
18.11.2010, 11:50
Сообщение
#159
|
|
Гости |
Цитата(kuzulis @ 16.11.2010, 16:57) Link Цитата(megomark @ 16.11.2010, 16:23) Link Сперва хочу поблагодарить за клевую библиотеку. Но сегодня решил использовать более новую версию библиотеки - 0.3.0 как было сказано здесь: Цитата(kuzulis @ 15.11.2010, 15:18) Link Чтобы собралось всё, скачайте пока что "стабильный" релиз 0.3.0. тут : Link Я скачал, релиз 0.3.0 по указанному адресу, но заметил появившейся баг- Если подряд несколько раз открыть и закрыть устройство то программа неожиданно завершает работу. Это только у меня так или же и у других тоже ? 1. Какая ОС? 2. Приведи минимальный тестовый пример который воспроизводит касяк. Если речь идет о падении тех примеров, которые идут в архиве - то оно и должно там падать, т.к. они реализованы кривоватенько, чисто чтобы показать использование. |
|
|
|
| Гость_Виталий_* |
18.11.2010, 11:57
Сообщение
#160
|
|
Гости |
Испробовал QSerialDevice с железками, неплохо сделано, однако есть пара предложений:
1. Дать возможность назначать любой BaudRate, у меня например есть железка которая нестандартный использует. 2. Дать возможность назначать структуру DCB напрямую, не все параметры нашел как менять, а железки некоторые капризные попадаются. |
|
|
|
![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 23.12.2025, 13:42 |