Автор Тема: HID ИК приемник  (Прочитано 365646 раз)

Оффлайн demmax2004

  • Moderator
  • VIP
  • *****
  • Сообщений: 707
  • Репутация: +5/-0
    • http://www.ir-max.ru/
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #340 : Сентября 27, 2010, 14:56:51 »
gos66
скоро для тебя (думаю 1 октября), двойной клик и эмуляция всех клавиш и комбинаций.
Универсальный ИК приемник
Американские программисты долго не могли понять, почему русские при зависании Windоws всё время повторяют "Твой зайка написал" ("Yоur bunnу wrоte")

Оффлайн barolge

  • Member
  • **
  • Сообщений: 97
  • Репутация: +0/-0
    • E-mail
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #341 : Сентября 27, 2010, 15:25:44 »
QuickWitted, собрался писать разработчикам XBMC на форум - стал искать в какой ветке написать и наткнулся на описание как прикрутить MCE пульт к XBMC. Поставил IRServerSuite и обнаружил в нем поддержку старого IgorPluga и множества других приемников. Все реализовано в виде плагинов. Выдрал их из программы сюда. Попробую перепрошить приемник с HID на драйверную прошивку и посмотреть что получится.
« Последнее редактирование: Сентября 27, 2010, 15:29:52 от barolge »

Оффлайн gos66

  • Member
  • **
  • Сообщений: 35
  • Репутация: +0/-0
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #342 : Сентября 27, 2010, 15:27:07 »
Цитата: demmax2004
gos66
скоро для тебя (думаю 1 октября), двойной клик и эмуляция всех клавиш и комбинаций.

Спосибо!

Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #343 : Сентября 27, 2010, 16:31:33 »
Цитата: barolge
QuickWitted, собрался писать разработчикам XBMC на форум - стал искать в какой ветке написать
и наткнулся на описание как прикрутить MCE пульт к XBMC.
Поставил IRServerSuite и обнаружил в нем поддержку старого IgorPlug'a и множества других приемников.
Все реализовано в виде плагинов. Выдрал их из программы сюда. Попробую перепрошить приемник
с HID на драйверную прошивку и посмотреть что получится.

одна поправка IgorPlug2 это не оригинальный IgorPlug
т.е. могут возникнуть проблемы с софтом, т.к. штатный софт расчитан на посылку до 33х байт
а большинство пультов плюется 66-99 байтами (до 33х только у старых типа рс5)
да можно залить 6 прошивку, но распозновалке в проге может поплохеть от такой замены...

более правильно:

1) Быстрое решение
Если для винды делать, то у Демакса есть - Плагин эмуляция IgorUSB.dll
который прикручивается к любой софтине умеющей старый IgorPlug...
и тем самым к ней начинает прикручиваться HID версия...
(надо подменить штатный IgorPlug.dll на доработанный...)

2) Правильное решение.
Найти SDK от IRServerSuite и сделать к ней палагин...

даже если пойдешь по первому варианту, то поищи на сайте разработчика данные о плагинах...
т.е. не сами плагины, а как их создавать...
Модерирую ветку форума о “самодельных” системах управления компьютером с пульта.
Список форумов > Технический форум > Интернет-проекты участников форума > Mind Run Way

Оффлайн barolge

  • Member
  • **
  • Сообщений: 97
  • Репутация: +0/-0
    • E-mail
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #344 : Сентября 27, 2010, 23:24:10 »
Цитата: QuickWitted
поищи на сайте разработчика данные о плагинах...
т.е. не сами плагины, а как их создавать...
Вот здесь написано, что автор заинтересован в поддержке IgorPluga, а соответственно наверно не будет против и IgorPluga2, только просит прислать образец подопытного устройства (может кто поможет с пересылкой). В третьем пункте есть ссылка на то как писать самому плагины, но почему-то нет вложений, надо поискать еще (все на английском пока дойдет - время уходит).

Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #345 : Сентября 28, 2010, 09:02:08 »
Цитата: barolge
автор заинтересован в поддержке IgorPluga, а соответственно наверно не будет против и IgorPluga2, только просит прислать образец подопытного устройства (может кто поможет с пересылкой).

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

Цитата: barolge
все на английском пока дойдет - время уходит.

если удастся разобраться и тебя не затруднит, то напиши HowTo по данной проге...
(простенькое... качаем тут и тут, ставим там и настраиваем вон там...)
Модерирую ветку форума о “самодельных” системах управления компьютером с пульта.
Список форумов > Технический форум > Интернет-проекты участников форума > Mind Run Way

Оффлайн demmax2004

  • Moderator
  • VIP
  • *****
  • Сообщений: 707
  • Репутация: +5/-0
    • http://www.ir-max.ru/
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #346 : Сентября 28, 2010, 09:32:44 »
Цитировать
2) Правильное решение.
Найти SDK от IRServerSuite и сделать к ней палагин...
Нету SDK, к тому же IRServerSuite не использует оригинальную IgorUSB.dll, у IRServerSuite в папке имеется DLL с названием "IgorUSB.dll" но это не оригинальная библиотека, да и к тому же это плагин какй то в своем формате, декодировать мне его не удалось. Поэтому и прикрутить не удается.
Универсальный ИК приемник
Американские программисты долго не могли понять, почему русские при зависании Windоws всё время повторяют "Твой зайка написал" ("Yоur bunnу wrоte")

Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #347 : Сентября 28, 2010, 12:23:35 »
Цитата: demmax2004
Нету SDK, к тому же IRServerSuite не использует оригинальную IgorUSB.dll,
у IRServerSuite в папке имеется DLL с названием "IgorUSB.dll" но это не
оригинальная библиотека

Варианты
1) эта библа использует или скрытую оригинальную библу
(предположим распаковывая в темпе)
2) или оригинальную из драйвера
3) или полностью вобрала в себя код опроса из линуксовой версии

все варианты кроме 2 заменой не реализовать...

Цитата: demmax2004
, да и к тому же это плагин какй то в своем формате, декодировать мне
его не удалось. Поэтому и прикрутить не удается.

Не совсем...
как я тебе писал на почту там единственная библа не в "своём" формате
это ttBdaDrvApi_Dll.dll. А раз ttBdaDrvApi_Dll.dll можно поменять,
то надо написать к ней замену и проблема решится...
Модерирую ветку форума о “самодельных” системах управления компьютером с пульта.
Список форумов > Технический форум > Интернет-проекты участников форума > Mind Run Way

Оффлайн demmax2004

  • Moderator
  • VIP
  • *****
  • Сообщений: 707
  • Репутация: +5/-0
    • http://www.ir-max.ru/
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #348 : Сентября 28, 2010, 15:18:30 »
Цитировать
как я тебе писал на почту там единственная библа не в "своём" формате
это ttBdaDrvApi_Dll.dll. А раз ttBdaDrvApi_Dll.dll можно поменять,
Да тока нужно найти описание API этой, за 1 час поиска пока ничего не нашел. Умеют немцы спрятать описалово.
Универсальный ИК приемник
Американские программисты долго не могли понять, почему русские при зависании Windоws всё время повторяют "Твой зайка написал" ("Yоur bunnу wrоte")

Оффлайн barolge

  • Member
  • **
  • Сообщений: 97
  • Репутация: +0/-0
    • E-mail
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #349 : Сентября 28, 2010, 20:55:03 »
Цитата: QuickWitted
А ты на их форум напиши...
(тут в основном те, кто делал сам по финансовым причинам или из любви к искусству...)
к тому же большинство англоязычных радиолюбителей не знают о данном проекте...
(у меня нет переводчика грамотно перевести на английский...)

если удастся разобраться и тебя не затруднит, то напиши HowTo по данной проге...
(простенькое... качаем тут и тут, ставим там и настраиваем вон там...)

Напишу на форум обязательно, чем больше аудитория у IgorPlug2 HID, тем лучше.
HowTo по IRServerSuite? Напишу.
Вот, что нашел пока, кажись открытый код.
« Последнее редактирование: Октября 02, 2010, 20:35:00 от barolge »

Оффлайн demmax2004

  • Moderator
  • VIP
  • *****
  • Сообщений: 707
  • Репутация: +5/-0
    • http://www.ir-max.ru/
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #350 : Сентября 28, 2010, 21:03:33 »
Цитировать
Вот, что нашел пока, кажись открытый код.
это уже лучше, там есть код по работе с ttBdaDrvApi_Dll.dll

Итак удалось прикрутить плагин к IR Server Suite, как плагин от Girder. Пришлось конечно помучиться прежде чем нашел косяк IR Server Suite.
Так что проблема решена, городить интерфейс ttBdaDrvApi_Dll.dll не стал.

Цитировать
Ставлю программу,в плагине
настраиваю совместимость, заношу туда кнопки пульта, а MKey считает, что все 36 кнопок пульта
одинаковые (пишет такая кнопка уже добавлена)

Проблему исправил, почему то MKey данные не сразу забирает из буфера, хотя должен, если он сразу не забрал их, то буфер может перезаписаться другими данными. Отсюда и глюк.
« Последнее редактирование: Октября 01, 2010, 10:27:26 от demmax2004 »
Универсальный ИК приемник
Американские программисты долго не могли понять, почему русские при зависании Windоws всё время повторяют "Твой зайка написал" ("Yоur bunnу wrоte")

Оффлайн barolge

  • Member
  • **
  • Сообщений: 97
  • Репутация: +0/-0
    • E-mail
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #351 : Октября 02, 2010, 14:41:21 »
Цитата: QuickWitted
можно залить 6 прошивку, но распозновалке в проге может поплохеть от такой замены...

более правильно:

1) Быстрое решение
Если для винды делать, то у Демакса есть - Плагин эмуляция IgorUSB.dll
который прикручивается к любой софтине умеющей старый IgorPlug...
и тем самым к ней начинает прикручиваться HID версия...
(надо подменить штатный IgorPlug.dll на доработанный...)

2) Правильное решение.
Найти SDK от IRServerSuite и сделать к ней палагин...

1) IR Server Suite приемник c 6 прошивкой (и с К индексом и без) видит, а сигналы с пульта не видит. Другие проги ок.
С плагином Демакса эмуляции IgorUsb.dll - вообще не видит приемник. Другие проги ок. Да и получается через ...
2) Демакс как прикрутить плагин под Girder?
Соответственно дело по написанию HowTo тормозится.

Оффлайн demmax2004

  • Moderator
  • VIP
  • *****
  • Сообщений: 707
  • Репутация: +5/-0
    • http://www.ir-max.ru/
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #352 : Октября 02, 2010, 14:50:58 »
на сайте есть описание по прикручиванию плагина под Girder, под IR Server Suite нужен новый плагин который я еще не публиковал, в нем имеется обход косяка IR Server Suite
Универсальный ИК приемник
Американские программисты долго не могли понять, почему русские при зависании Windоws всё время повторяют "Твой зайка написал" ("Yоur bunnу wrоte")

Оффлайн barolge

  • Member
  • **
  • Сообщений: 97
  • Репутация: +0/-0
    • E-mail
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #353 : Октября 02, 2010, 20:34:27 »
Цитата: demmax2004
на сайте есть описание по прикручиванию плагина под Girder, под IR Server Suite нужен новый плагин который я еще не публиковал, в нем имеется обход косяка IR Server Suite
Вроде все делаю как написано, но не получается.    Попробую на другой машине с понедельника.
« Последнее редактирование: Октября 18, 2010, 20:49:47 от barolge »

Оффлайн demmax2004

  • Moderator
  • VIP
  • *****
  • Сообщений: 707
  • Репутация: +5/-0
    • http://www.ir-max.ru/
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #354 : Октября 02, 2010, 20:52:30 »
Цитировать
Вроде все делаю как написано, но не получается
наверное плохо стараешься
Универсальный ИК приемник
Американские программисты долго не могли понять, почему русские при зависании Windоws всё время повторяют "Твой зайка написал" ("Yоur bunnу wrоte")

Оффлайн barracud

  • User
  • *
  • Сообщений: 2
  • Репутация: +0/-0
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #355 : Октября 03, 2010, 00:48:24 »
Много уважаемые форумчане не ругайте строго. Хочу спросить, нет ли у кого печатной платы в SMD исполнении третьего варианта схемы??? все облазил ничего не нашол.

Оффлайн barolge

  • Member
  • **
  • Сообщений: 97
  • Репутация: +0/-0
    • E-mail
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #356 : Октября 04, 2010, 19:38:53 »
Цитата: demmax2004
наверное плохо стараешься
Все вроде плагин запустил. Пытаюсь в IRSS настроить пульт, но прога не воспринимает нажатия на пульте. В плагине выбрал IgorHid и совместимость с Girder, при нажатии на кнопки пульта в плагине код кнопок меняется и для одной и тойже кнопки постоянен.

Вопрос к Демаксу не по теме, как в твоей проге сделать эмуляцию Enter, Backspace и т.п. или в ней этого просто нет?

Оффлайн demmax2004

  • Moderator
  • VIP
  • *****
  • Сообщений: 707
  • Репутация: +5/-0
    • http://www.ir-max.ru/
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #357 : Октября 04, 2010, 20:46:31 »
Цитировать
Пытаюсь в IRSS настроить пульт, но прога не воспринимает нажатия на пульте.
Еще раз повторяюсь, IR Server Suite с тем плагином что на сайте работать не будет, ибо у IR Server Suite есть глюк, новый плагин я еще не публиковал, он в стадии тестирования.

Цитировать
как в твоей проге сделать эмуляцию Enter, Backspace и т.п. или в ней этого просто нет?
все в новом плагине(программе), он на стадии тестирования.
Универсальный ИК приемник
Американские программисты долго не могли понять, почему русские при зависании Windоws всё время повторяют "Твой зайка написал" ("Yоur bunnу wrоte")

Оффлайн barolge

  • Member
  • **
  • Сообщений: 97
  • Репутация: +0/-0
    • E-mail
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #358 : Октября 04, 2010, 21:09:56 »
Демакс неплохо бы сделать uninstall для твоей программы, чтобы реестр за собой чистила и сама удаляла за собой инсталированные файлы. Так на будущее.
« Последнее редактирование: Октября 18, 2010, 20:50:28 от barolge »

Оффлайн demmax2004

  • Moderator
  • VIP
  • *****
  • Сообщений: 707
  • Репутация: +5/-0
    • http://www.ir-max.ru/
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #359 : Октября 04, 2010, 21:13:31 »
Цитировать
чтобы реестр за собой чистила и сама удаляла за собой инсталированные файлы
Да там в принципе и удалять нечего, инсталлятор это для тех кто не сможет сам в нужную папку кинуть файл.
Универсальный ИК приемник
Американские программисты долго не могли понять, почему русские при зависании Windоws всё время повторяют "Твой зайка написал" ("Yоur bunnу wrоte")

 

Последние сообщения на форуме: