PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Софт (http://pccar.ru/forumdisplay.php?f=172)
-   -   Усилитель с управлением через USB (Android-приложение) (http://pccar.ru/showthread.php?t=20397)

Daniel 17.01.2015 13:03

Usb dac здесь ни причем. Такая реакция программы может быть только на более одного контроллера клавиатуры в системе. Оставляй один, и все будет ок.

anton2204 18.01.2015 17:53

Так и нет больше в системе ничего такого!
В хабе торчат: Юрин контроллер, Usb Dac , усилок и удлиннитель/шнурок usb(флешку подтыкнуть, смартфон зарядить).

Daniel 19.01.2015 12:41

Дело в том, что фоновое управление в Андроид в принципе не осуществимо. Данный функционал программы написан с обходом андроида и заключается в том, что программа открывает event, созданный клавиатурой, и читает его. Для этого как раз и необходимы рут-права. Идет постоянный опрос event'а на наличие клавиатурных событий, и чтобы не нагружать систему, было решено ограничиться одним event'ом, который программа найдет первым. В принципе, можно сделать, чтобы читались все event'ы, созданные клавиатурами, попробуем.

В твоей конфигурации неясно, почему не читается event. Возможно, это связано с особенностями оборудования или прошивки. После перестановки контроллера в другой порт программу перезапускал? Ну и опять же, с твоей конфигурацией не вижу проблем использовать контроллер на первом порту, когда все работает.

anton2204 19.01.2015 15:28

Ну я же изначально говорил, что это не баг, а фича!)))
Возникала при описанных выше условиях и не проходила, пока не подключу в 1 и 2 разъёмы USB.
Перезагрузка, выключение планшета и полное отключение питания не помогали.
Проблемы были с хабом на FE1.1S в морозы(при минусе начинал работать, а после прогрева отваливался): как следствие возникали проблемы с инициализацией оборудования в нем. Иногда помогало перетыкание в хабе DACа(почему и сделал упор на него).
Сейчас, как писал выше, перешел на D-Link старого образца.
Жду морозов, чтобы потестить/проследить капитально. Воткнул оборудование в последовательности, описанной выше(контроллер и usb dac в 1 и 2 разъёмах usb соответственно) - пока багов не было. Если будут проблемы - тогда и буду бить в набат)))
P.S. Скорее всего 1 и 2 разъемы в Хабе инициализируются в первую очередь, друг за другом(ИМХО)

Daniel 19.01.2015 15:33

У программиста в Лачетти такой же хаб

В нем - Ардуино (для резистивных кнопок), усилитель, радио и звуковая карта. Ни в какие морозы ничего не отваливалось и не терялось. Был момент при установке, когда подключали еще одну клавиатуру - усилитель начинал отзываться на нее, а не на ардуино, не зависимо от того, что в каком порту находилось. Но клавиатуру за ненадобностью просто убрали и с этим больше не сталкивались.

Скорее всего, просто сделаем опрос всех клавиатур - так эстетичнее будет.

anton2204 19.01.2015 16:40

Ну с хабом на FE1.1S не только у меня проблемы - тут товарищ описывает свой случай. А большинство дешевых китайхабов на них и собраны!
Надеюсь с D-Linkом такой фигни не будет.
P.S. Прошу прощения за флуд. Может кому то и пригодится эта информация.

ali_vlad 15.02.2015 12:01

Поигрался с программой на Note3. Ползунки не двигаются "пальцем на экране", настройки не сохраняются. Подписи к нижним элементам почти не видно. Назначение ползунков не указано. Прошивка стоковая 4.4.2, root нет, запускал без усилителя.

Daniel 15.02.2015 12:29

Цитата:

Сообщение от ali_vlad (Сообщение 320740)
Поигрался с программой на Note3. Ползунки не двигаются "пальцем на экране", настройки не сохраняются. Подписи к нижним элементам почти не видно. Назначение ползунков не указано. Прошивка стоковая 4.4.2, root нет, запускал без усилителя.

Ну, без усилителя и рута ничего двигаться и сохраняться и не будет. А вот что с подписями и назначением ползунков - не понятно, скриншот хотя бы нужен.

Эту программу тестировали на куче устройств с разными dpi и экранами, от телефона до планшета, и везде все подписи отображались корректно. Поэтому без скриншота ничего сказать не могу.

ali_vlad 15.02.2015 12:38

Вложение 38784
На темной теме черные подписи - УЖАС
И еще вопрос:
Входы
[Усилитель мощности имеет следующие входы:
• Линейный Вход 2;
• Линейный Вход 3;
• Линейный Вход 4;]
А где Линейный Вход 1?

Daniel 15.02.2015 12:41

Интересно. Почему-то фон не отображается. Все остальное в норме. Подумаем.

Что будет использоваться в качестве CarPC? Этот телефон или что-то другое?


Часовой пояс GMT +4, время: 13:29.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot