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 22.03.2015 20:13

Цитата:

Сообщение от anton2204 (Сообщение 323887)
Передергиваю только тогда когда начинается свистопляска!Т.е. в свернутом состоянии перестает пегулироваться громкость; когда программу развернуть, все регулируется отлично!

А потом, когда сворачиваешь, фоновое управление не возобновляется? Еще ни разу не приходилось что-либо передергивать. Бывало, что фоновое управление пропадало из-за частой переинициализации хаба (как выяснилось, развалился разъем microUSB), но при этом после разворачивания/сворачивания программы все восстанавливалось.

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

Изменения внесем на днях, главное, чтобы программист свободен был.

anton2204 22.03.2015 21:50

Цитата:

Сообщение от Daniel (Сообщение 323893)
А потом, когда сворачиваешь, фоновое управление не возобновляется?

Нет, не возобновляется. Только передергивание помогает!
Я так понимаю, когда я DAC выдергиваю, контроллер/клава становятся для программы 1 клавой и управление идет в штатном режиме. Если бы было программе пофигу с какой клавы обчаться, хоть с 2-х я так думаю все бы было ОК. Ну как на винде: хоть кучу мышек подключи - все работать будут!
Опять же все ИМХО!

Цитата:

Сообщение от Daniel (Сообщение 323893)
А вообще, это не нормально, что контроллер переинициализируется при подключении новых устройств. Видимо, питание не совсем "по феньшую" организовано.

На питание не грешу: планшет от него же запитан и работает как часы вот уж 2 года! Гула/ фона от БП не идет, все чисто. Собрано на NSD15-12S5. На хаб напряжение "приподнято" 10кОм-ным сопротивлением на DC преобразователе.

Цитата:

Сообщение от Daniel (Сообщение 323893)
Изменения внесем на днях, главное, чтобы программист свободен был.

Спасибо большущее! Буду ждать с нетерпением! :)

Daniel 22.03.2015 23:30

Цитата:

Сообщение от anton2204 (Сообщение 323907)
Нет, не возобновляется. Только передергивание помогает!
Я так понимаю, когда я DAC выдергиваю, контроллер/клава становятся для программы 1 клавой и управление идет в штатном режиме. Если бы было программе пофигу с какой клавы обчаться, хоть с 2-х я так думаю все бы было ОК. Ну как на винде: хоть кучу мышек подключи - все работать будут!
Опять же все ИМХО!

Я не могу понять, dac тоже как клавиатура определяется? Это составное устройство? Фоновое управление специально привязывалось к одной клавиатуре, чтобы не перегружать шину запросами, но побробуем убрать ограничение, думаю, ничего страшного не произойдет.

anton2204 23.03.2015 08:01

Вложений: 1
Цитата:

Сообщение от Daniel (Сообщение 323931)
Я не могу понять, dac тоже как клавиатура определяется?

Есть такое предположение...ну или сама программа считает ее таковой...Правда не совсем ясно, почему только в свернутом виде программа не отрабатывает команды...Хотя DAC самый что ни на есть простой : Muse X5 на PCM2704
P.S. Вот фото устройств в проекте. Сорри за качество китайского телефона :)

Kisel39 23.03.2015 10:31

Многие usb звуковухи имеют на борту hid контроллер, pcm2704 в их числе. Смотрите документацию на сам чип.

Daniel 23.03.2015 20:52

Дело не в устройствах, а в том, создают ли они клавиатурный event, или нет. Чтение команд в фоновом режиме осуществляется из event'ов, а не с устройств.

Chubaka885 29.05.2015 21:17

Daniel привет.
По управлению клавиатуры в свернутом состоянии не чего не меняли?
Поставил ещё одну железку. В функциях есть и клавиатура. И началась такая же проблема как у anton2204. Только у меня конкретно в свернутом состоянии не хочет регулироваться совсем((

Daniel 29.05.2015 21:43

Цитата:

Сообщение от Chubaka885 (Сообщение 329383)
Daniel привет.
По управлению клавиатуры в свернутом состоянии не чего не меняли?
Поставил ещё одну железку. В функциях есть и клавиатура. И началась такая же проблема как у anton2204. Только у меня конкретно в свернутом состоянии не хочет регулироваться совсем((

Надо сделать, но руки никак не дойдут, работы полно. Постараюсь мотивировать программиста сделать побыстрее.

Chubaka885 29.05.2015 22:01

Поставил ардуинку в первый порт, посмотрим может поможет. Отпишу позже как опробую в машине.
Есть ещё одна проблемка, если не против в этой теме. (если против почищу)
у меня сейчас три приложения с автозапуском (усилитель, есикап вьювер(с маркета) и радио от Awtoap.
Так вот если помнишь я тебе как то писал что усилитель стал периодически не запускаться автоматом. Конфликт как оказалось с есикап вьювером. А теперь добавил радио, которое тоже с автозапуском, теперь постоянно не запускается програмка усилителя, пока не запустиш руками. Может есть какая возможность установить очерёдность автозапуска програм силами андройда?

anton2204 29.05.2015 22:05

Добавлю сввои пять копеек:
Иногда программа вываливается без причин. Замечаю, когда нуна громкость подрегулировать.
Зависимость от чего либо не замечена – может сам андроид вырубает за ненадобностью.
После перезапуска все ОК!:)


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

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