Помощь - Поиск - Пользователи - Календарь
Полная версия: Перхват и Igorplug2
ПерехватЪ > Программа "ПерехватЪ" > Плагины
rmc
собрал девайс по схеме с этого сайта - http://www.swordgreenline.narod.ru/index.html (немного переделал, но не столь важно..)
с железом проблем нет, все работает, но работа со слаем немного "напрягает"..
форум разработчика давно мертв.., только спамеры с темами про секс wink.gif - http://radiator-fm.com.ru/phpBB2/viewforum.php?f=3
хелпа нормального не написано и все проблемы в общем-то приходится решать самому...
да и прога давненько не обновлялась и каждый месяц просит ей сказать, а какой же собсна месяц сейчас.. sad.gif

скачал перехват, попробовал плаг к IgorPlug, но программа нормально кнопки не определяет (что в принципе логично).

в связи с этим хотелось бы уточнить несколько вещей..
1. планируется ли плагин к этому железу? В принципе если чем-то смогу помочь, буду рад, к тому же разработчик этой схемы достаточно активен и постоянно что-то дорабатывает, думаю тоже не откажется от сотрудничества..
2. планируется ли плагин к программе IP-TV player, т.к. с ней у меня возникло больше всего сложностей...
3. насколько корректно обрабатываются двухкодовые пульты (на одну кнопку - два кода (RC5))?
4. Из-за чего собсна и поднял эту тему.. Возможно ли в ВАШЕЙ программе два режима ввода цифр. Объясню что имею ввиду..
юзаю пульт от обычного телевизора. Так вот.., на пульте есть кнопка "-/--", т.е. режим ввода одной цифры/двух цифр.
можно ли как-то обучить прогу этому режиму? чтобы когда была нажата эта кнопка прога не реагировала бы на первую цифру, а ждала вторую?
пытался в слае разобратся с ловушками на события, но видимо что-то не понял, а спросить не у кого.. sad.gif
поэтому и ищу альтернативу..

заранее спасибо за ответ..
gonzales
1. попробуйте следующую схему: плагин под WinLirc + софт Сервер ИК. Установите порт 8765.
2. тема IP-TV поднималась на форуме. Но терубется исследование программы с помощью SpyXXx.
Но, то, что программа управляется - это точно. Вот кусок кода из плагина. Там правда только одна функция, но работает
Цитата
[window]Class=obj_Form
Name=IP-TV Player
Message=$0111
Smeshenie=0

[messages]
Mute=4132;0


3. только если производителем прилагаются библиотеки для обработки
4. эта идея находится в стадии разработки
rmc
понятно..
спасибо за развернутый ответ..
насчет управления программой - это без проблем делается и в слае...
но вот очень нужного режима двух цифр нет wink.gif
хотя появилось еще несколько идей..
побробую на досуге еще слай помучать..


4. эта идея находится в стадии разработки
с нетерпением жду осуществления этой идеи..
QuickWitted
Цитата(rmc @ Jul 17 2008, 04:08 ) *
форум разработчика давно мертв.., только спамеры с темами про секс wink.gif - http://radiator-fm.com.ru/phpBB2/viewforum.php?f=3


Куда-то вы не туда забрели...

форум разработчика вот - http://www.msevm.com/forums/index.php?showforum=133

>хелпа нормального не написано и все проблемы в общем-то приходится решать самому...
>и каждый месяц просит ей сказать, а какой же собсна месяц сейчас.. sad.gif

склероз - хорошая болезнь - ничего не болит и каждый день новости smile.gif

>скачал перехват, попробовал плаг к IgorPlug,
>но программа нормально кнопки не определяет (что в принципе логично).

совершенно не логично - в IP2 есть режим совместимости...
http://www.mindrunway.ru/IgorReleTX.html
"5) Сделать возможным, при использовании софта не совместимого с посылками IgorPlug2, переключение на режим эмуляции посылки оригинального IgorPlug,"

Цитата(rmc @ Jul 17 2008, 04:08 ) *
3. насколько корректно обрабатываются двухкодовые пульты (на одну кнопку - два кода (RC5))?

из -за упрощённого алгоритма 50% пультов родной плагин поймать не сможет... (даже с оригинальным устройством)

Но режим совместимости в IP2 – работает...
И т.к. все вычисления делает процессор – всё окей.
QuickWitted
Цитата(gonzales @ Jul 17 2008, 12:29 ) *
1. попробуйте следующую схему: плагин под WinLirc + софт Сервер ИК. Установите порт 8765.

Программа в тестовом режиме...
А принимать от неё данные на данный момент ТОЛЬКО через библиотеку http://demmax2004.narod.ru/pages/Readme.txt
планируется формат пакетов IgorPlug-UDP, но мы его тестим

Цитата(gonzales @ Jul 17 2008, 12:29 ) *
3. только если производителем прилагаются библиотеки для обработки

Они прежние - формат другой...
исходник выслал ещё вчера...
rmc
Цитата
Куда-то вы не туда забрели...

форум разработчика вот - http://www.msevm.com/forums/index.php?showforum=133
имелся в виду форум по слаю..
с IgorPlug2 - никаких проблем, все работает замечательно

Цитата
склероз - хорошая болезнь - ничего не болит и каждый день новости

это точно.., хотя на руборде уже нашел лечение к этой болячке.., вроде помогло..

Цитата
совершенно не логично - в IP2 есть режим совместимости...

сча поиграюсь.. wink.gif)

rmc
Цитата
сча поиграюсь.. )

как то неполучилось.. sad.gif(
код любой кнопки в программе то 007FFFFF, то 01FFFFFF - других нет..

может как-то этот режим включать надо? слай-то без проблем понимает..

010E000000003000=0
010E000000003001=1
010E000000003002=2
010E000000003003=3
010E000000003004=4
010E000000003005=5
010E000000003006=6
010E000000003007=7
010E000000003008=8
010E000000003009=9
010E000000003038=AUDIO
010E00000000300B=DISPLAY
010E000000003032=DOWN
010E00000000303B=ENTER
010E00000000302B=FWD
010E000000003036=LEFT
010E000000003026=MINIMIZE
010E000000003029=MOUSEMODE
010E00000000300D=MUTE
010E000000003020=NEXT
010E00000000300E=PAUSE
010E000000003022=PLAY
010E00000000300C=POWER
010E000000003021=PREV
010E00000000302C=REW
010E000000003034=RIGHT
010E00000000301E=SCAN
010E00000000302A=SLEEP
010E00000000303C=TELETEXT
010E00000000303F=TV
010E000000003037=UP
010E000000003011=VOL_DOWN
010E000000003010=VOL_UP
010E00000000300F=ZOOM

может то, что прошивка от 5.06, на более новую не обновлял - не видел пока смысла, вроде все работает


QuickWitted
Цитата(rmc @ Jul 18 2008, 18:18 ) *
как то не получилось.. sad.gif(
код любой кнопки в программе то 007FFFFF, то 01FFFFFF - других нет..


Просто в программе перехватЪ нет подбора порога сравнения...
(он там жёстко задан... = 10 всё что больше =1 меньше =0)
а точку подбора нужно подбирать (на точках работают алгоритмы второго поколения...)
даже при подборе декодирует в лучшем случае кодировки с 1 битом на импульс...
(напомню - есть посылки с 4мя битами на импульс...)

для анализа сложных кодировок нужны алгоритмы третьего покаления из подмножества мелких функций...
подробнее тут -http://www.mindrunway.ru/Algoritm.html
сейчас разрабатываем версию для PC...

(алгоритмы первого покаления были у слая - до того как я занялся его доработкой)

глянь на
http://www.mindrunway.ru/IRTips.html
и
http://www.mindrunway.ru/SoftIROsc.html

Кстати куда программисты перехватЪ'та пропали?
(общались/общались и пропали...)

Цитата(rmc @ Jul 18 2008, 18:18 ) *
может как-то этот режим включать надо? Слай - то без проблем понимает..
может то, что прошивка от 5.06, на более новую не обновлял - не видел пока смысла, вроде все работает


Первоначально он то же глючил…
Мы его уже полгода до ума доводили...
пока все алгоритмы не поменяли и глюки не отловили...
(родные алгоритмы были СОВСЕМ никуда...)

сейчас dcd правим...

Есть идея - форум чужой и с настройками сворачиваемся в мыло...
вкратце: если прошивка из готовых - то там два файла с пояснялкой...
если собирал прошивку сам - там галочку можно поставить...
последние прошивки под реле НА ВРЕМЯ (до резета) можно переключать через вкладку епром программы осцил...
(последняя программа к последней прошивке... совместимости между др версиями нет...)
rmc
Цитата
Просто в программе перехватЪ нет подбора порога сравнения...
(он там жёстко задан... = 10 всё что больше =1 меньше =0)
а точку подбора нужно подбирать (на точках работают алгоритмы второго поколения...)
даже при подборе декодирует в лучшем случае кодировки с 1 битом на импульс...
(напомню - есть посылки с 4мя битами на импульс...)
ну может разработчик как-то посмотрит и в сторону вашего девайса, хотя пока наверное я один такой wink.gif


Цитата
Первоначально он то же глючил…
Мы его уже полгода до ума доводили...


за это спасибо конечно огромное - работает без проблем с любого угла комнаты с первой попытки wink.gif)

Цитата
Есть идея - форум чужой и с настройками сворачиваемся в мыло...

да в принципе сложностей с вашим девайсом нет..
пока довольствуюсь в связки со слаем.., просто надеялся, что есть прога, немного более удобная и с нормальным форумом поддержки wink.gif).
прога вроде есть, форум - есть, а вот поддержку девайса надеюсь скоро сделают.., если будет у разрабов желание..
QuickWitted
Цитата(rmc @ Jul 19 2008, 21:29 ) *
ну может разработчик как-то посмотрит и в сторону вашего девайса, хотя пока наверное я один такой wink.gif

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

Цитата(rmc @ Jul 19 2008, 21:29 ) *
прога вроде есть, форум - есть, а вот поддержку девайса надеюсь скоро сделают.., если будет у разрабов желание...


а если будет желание у тебя то:
1 - можно помочь мне... rolleyes.gif (хотя бы с кодировками ПДУ к которым ты имеешь доступ... универсальнак - это не то...)
проект не коммерческий – всё делать мы не успеваем... могут быть не найденные глюки...
2 - можно поставить одну галочку и прошить девайс новой прошивкой...
тогда получишь ДВЕ раскладки (кнопок в два раза больше) и совместимость УЖЕ СЕЙЧАС... tongue.gif
gonzales
Цитата
Кстати куда программисты перехватЪ'та пропали?
никто никуда не пропал, пока изучаю присланную документацию. ее много и сходу понять что к чему ( с учетом неполного понимания задачи) достаточно сложно.

Цитата
ну может разработчик как-то посмотрит и в сторону вашего девайса, хотя пока наверное я один такой

сейчас один, потом будет уже много...

QuickWitted
Цитата(gonzales @ Jul 21 2008, 11:39 ) *
Цитата
Кстати куда программисты перехватЪ'та пропали?
никто никуда не пропал, пока изучаю присланную документацию. ее много и сходу понять что к чему ( с учетом неполного понимания задачи) достаточно сложно.


Выслал пример с пояснениями... rolleyes.gif
QuickWitted
Цитата(gonzales @ Jul 21 2008, 11:39 ) *
Цитата
Кстати куда программисты перехватЪ'та пропали?
никто никуда не пропал,
пока изучаю присланную документацию.


На почту не отвечаете...
на сайте результата пока нет...
и вопросов не задаёте...
в отпуск подались?
gonzales
да, получилось скоропостижно отправиться в отпуск, в ближайшее время доделаю плагин и возобновлю переписку. Пока сделал новось на сайте о Ваших девайсах
QuickWitted
Цитата(gonzales @ Sep 2 2008, 13:50 ) *
да, получилось скоропостижно отправиться в отпуск, в ближайшее время доделаю плагин и возобновлю переписку. Пока сделал новось на сайте о Ваших девайсах


1) если можно - укажите не только ссылку на зеркало, но и ссылку на основной мой сайт... rolleyes.gif
2) мониторинг показывает, что пока не дашь точную ссылку, половина народу заблудится... unsure.gif
3) Плагин один, а девайса два. wink.gif

Основа
http://www.mindrunway.ru/IgorPlug2.html
http://www.mindrunway.ru/IgorRele.html

Зеркало
http://www.mindrunway.msevm.com/IgorPlug2.html
http://www.mindrunway.msevm.com/IgorRele.html

Технические характеристики:
http://www.mindrunway.ru/IgorReleTX.html
rmc
За плагин и поддержку двукнопочного режима огромное спасибо
но вот проблема двукодовых пультов так и осталась sad.gif
Пульт обычный, телевизионный, по всем классификациям - RC5. и есть у этих пультов одна проблемка - на каждую кнопку пульт выдает две комбинации. к примеру - громкость вниз, один раз программа видит код 30220CAC1248, при повторном нажатии - код 302212B21792, потом опять первый и т.д.
Igorplug2 этим вроде не страдал, по крайней мере в слай он передает всегда один и тот же код, странно что тут эта проблема всплыла.
но тем не менее это проблема была описана, и в слае рекомендовали в этом случае просто сделать две кнопки с однинаковым названием, перехват этого не позволил. Пришлось ручками редактировать файл buttons, не помогло.. Продублировал в def_preset.bhk функции - заработало, но с каждой кнопкой так игратся.. sad.gif(, мелочь, но неприятно.
Что еще смутило - в частоте задержки, опросах и устранения двойных нажатий - везде стоит 1мс, в слае вроде 300/100/200.. выставил так же - большая пауза между отловом нажатий стала, буду подбирать уже оптимальные вручную.

Ну и ряд дополнений, дабы не плодить кучу тем с вопросами.
1. когда выбираешь регулировать громкости и выбираешь другой микшер прога выдает access violation at address 00404d8f, хотя у меня две звуковые карты, микшеров прога вообще видит 4 штуки, но работает только с нулевым. странно sad.gif Тоже некритично, вторая звуковая используется для наушников и микрофона (первая - для системы 5.1), так что могу регулировать и с компа, но все-таки как задел на будущее...
2. Прога версии 2.3 - выбираешь "проверить обновления", говорит, что на сайте есть более новая версия 2.2.15 wink.gif

вот вроде бы пока и все..
QuickWitted
Мы переехали

прошу подправить ссылки на http://www.mindrunway.ru/IgorPlug2.html


Цитата(rmc @ Nov 10 2008, 18:04 ) *
Пульт обычный, телевизионный, по всем классификациям - RC5. и есть у этих пультов одна проблемка - на каждую кнопку пульт выдает две комбинации. к примеру - громкость вниз, один раз программа видит код 30220CAC1248, при повторном нажатии - код 302212B21792, потом опять первый и т.д.
Igorplug2 этим вроде не страдал, по крайней мере в слай он передает всегда один и тот же код, странно что тут эта проблема всплыла.


Обучи систему IgorPlug2 и проблем не будет.
(будет передаваться только номер 01, 02 и т.д.)

Цитата(rmc @ Nov 10 2008, 18:04 ) *
но тем не менее это проблема была описана, и в слае рекомендовали в этом случае просто сделать две кнопки с однинаковым названием, перехват этого не позволил.


Да хоть 10 при обучении IgorPlug2

как обучать - http://www.mindrunway.ru/SoftIROsI.html
gonzales
Цитата
Igorplug2 этим вроде не страдал, по крайней мере в слай он передает всегда один и тот же код, странно что тут эта проблема всплыла.
но тем не менее это проблема была описана, и в слае рекомендовали в этом случае просто сделать две кнопки с однинаковым названием, перехват этого не позволил.


в новой версии (правда еще бета) есть опция - маска кода, позволяющая отмаскировать полученный код. Посмотрите, может это поможет
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Invision Power Board © 2001-2012 Invision Power Services, Inc.