Russian Qt Forum
Ноябрь 24, 2024, 16:02 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 ... 53 54 [55] 56 57 ... 88   Вниз
  Печать  
Автор Тема: Создаю библиотеку для работы с последовательными портами. [УШЕЛ ИЗ ПРОЕКТА].  (Прочитано 786433 раз)
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #810 : Февраль 09, 2012, 16:29 »

Как? Где? Давай инструкции!
Ты же больше в "теме". Как бы сделал ты?  Улыбающийся
Записан

ArchLinux x86_64 / Win10 64 bit
b-s-a
Гость
« Ответ #811 : Февраль 09, 2012, 17:32 »

создай новый проект на гиториусе - QtSerialPort, как клон герритовского. Ты проекты создавать умеешь.
В описание старого проекта добавляешь извещение, что он устарел и адрес нового такой-то. В новом же указываешь, что проект только для чтения, поэтому все патчи направлять через геррит.
Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #812 : Февраль 10, 2012, 10:12 »

Информация для разработчиков, которые желают принять участие в разработке
в части структуры аддона, находится тут.

Блин, я думал, что и Нокиа будет помогать в разработке, но оказалось, что нифига подобного - все средствами энтузиастов. 
Но где их взять?
Грустный
Записан

ArchLinux x86_64 / Win10 64 bit
b-s-a
Гость
« Ответ #813 : Февраль 10, 2012, 10:50 »

Как только твой модулю будут использовать массово, то сразу посыпятся баги и патчи. А это уже хорошо. Думаю, что нокия тоже присоединится, когда начнут использовать.
Записан
sy
Гость
« Ответ #814 : Февраль 10, 2012, 16:13 »

Я задействовал QSerialDevice в своем проекте на микросхеме FT4232HL. Пока все работает нормально. Сейчас зреет еще пара проектов.
Спасибо разработчикам!
Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #815 : Февраль 11, 2012, 20:32 »

Я на Gerrit подготовил первые изменения структуры аддона в соответствии с этими требованиями.
Посмотрите, кто в теме, что там не так и т.п.

Смотреть здесь, но только для зарегистрированных пользователей.
Записан

ArchLinux x86_64 / Win10 64 bit
b-s-a
Гость
« Ответ #816 : Февраль 12, 2012, 19:51 »

Есть подозрение, что не надо включать макросы вида QT_BEGIN_NAMESPACE_SERIALPORT. В документации сказано, что следует использовать QtSensors в качестве примера модуля.
Записан
b-s-a
Гость
« Ответ #817 : Февраль 17, 2012, 11:04 »

Что-то проект пропал с геррита! Что случилось?
Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #818 : Февраль 17, 2012, 11:44 »

См. вчерашнюю переписку с темой "Question about push reviewed code to Gerrit repo" с Oswald Buddenhagen.
По ходу он что-то накосячил, ухандокав репозиторий, но зато сделал меня "администратором" группы Qt Serial Port (если в Gerrit жмакнуть Admin->Groups).  Веселый

Я вчера поздно вечером у него спросил, куда он дел репку - ответа пока нет, жду.
Вполне возможно, что я теперь сам могу залить туда проект, хотя ХЗ.

В общем, он дал мне полномочия чтобы я сам мог push-ить в репозиторий не ожидая пока кто-нить одобрит review,
хо по ходу что-то поломалось Улыбающийся

Еще, он сказал, что нужно облагородить Gitorious-ную репку, заменив автора unknown на нормальное имя.

Так что, пока жду объяснений.  Улыбающийся
Записан

ArchLinux x86_64 / Win10 64 bit
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #819 : Февраль 17, 2012, 12:49 »

Все, Освальд исправил, теперь проект видится.

b-s-a, а ты видишь проект? Если нет, то может быть, мне тебя нужно добавить в группу.
Отпишись плз.
Записан

ArchLinux x86_64 / Win10 64 bit
b-s-a
Гость
« Ответ #820 : Февраль 17, 2012, 13:41 »

вижу
Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #821 : Февраль 21, 2012, 22:20 »

2 b-s-a,

Ну так что там с ревью?

Я шото не понял, Нокиевцы вообще помогать не собираются?
Они даж на простые для них вопросы об макросе QT_BEGIN_NAMESPACE_XXX
не хотят отвечать..

Блин, из-за этого стопорится всё.

И кстати, что ты там про *.pri упоминал?
Записан

ArchLinux x86_64 / Win10 64 bit
b-s-a
Гость
« Ответ #822 : Февраль 22, 2012, 12:36 »

я говорил, что надо разделить коммит на 2. в одном идет удаление ненужных файлов с соответствующими правками *.pri/pro файлов, а второй уже основные изменения. А то смотришь на список изменений и страшно становится.
Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #823 : Февраль 22, 2012, 16:15 »

Да вроде нормуль и так, т.к. там не только удаления, но и переименование и т.п.
ИМХО, лучше сразу весь этот огромный коммит закомитить, а потом уже разбираться. Улыбающийся
Записан

ArchLinux x86_64 / Win10 64 bit
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #824 : Март 02, 2012, 18:00 »

2 b-s-a и остальным:

Предлагаю убрать эти проперти из класса SerialPort
Код
C++ (Qt)
   Q_PROPERTY(qint32 rate READ rate WRITE setRate)
   Q_PROPERTY(DataBits dataBits READ dataBits WRITE setDataBits)
   Q_PROPERTY(Parity parity READ parity WRITE setParity)
   Q_PROPERTY(StopBits stopBits READ stopBits WRITE setStopBits)
   Q_PROPERTY(FlowControl flowControl READ flowControl WRITE setFlowControl)
   Q_PROPERTY(DataErrorPolicy dataErrorPolicy READ dataErrorPolicy WRITE setDataErrorPolicy)
   Q_PROPERTY(bool dtr READ dtr WRITE setDtr)
   Q_PROPERTY(bool rts READ rts WRITE setRts)
   Q_PROPERTY(PortError error READ error RESET unsetError)
   Q_PROPERTY(bool restoreSettingsOnClose READ restoreSettingsOnClose WRITE setRestoreSettingsOnClose)
 

потому, что проперти подразумевает просто установку/чтение некоторых значений без возврата
результата успешности, т.е. для св-в должны быть назначены только такие методы:
Код
C++ (Qt)
void setProperty(Value value); //< Не должна возвращать значение.
Value property() const;            //< Именно константный метод.                
 

То, что есть сейчас, например пары dataBits/setDataBits и т.п. - это не свойства!

И предлагагаю оставить только такое св-во:
Код
C++ (Qt)
   Q_PROPERTY(PortError error READ error RESET unsetError)
 
т.к. иные методы не попадают в категорию свойств (ну, может быть, за исключением setPort/portName).
Записан

ArchLinux x86_64 / Win10 64 bit
Страниц: 1 ... 53 54 [55] 56 57 ... 88   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.179 секунд. Запросов: 23.