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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Centrafuse (http://pccar.ru/forumdisplay.php?f=31)
-   -   Делаю плагин для iGo (http://pccar.ru/showthread.php?t=9393)

sergbb 10.11.2009 23:49

Поставил, все работает, глюков не замечено. Перцу респект!

Pepper 11.11.2009 03:07

Вышла новая версия 0.9.1-rc1.
Что нового:
- исправленны некоторые баги
- переработан системный модуль
- улучшена поддержка iGO
- в гармине работает хардварная клавиатура
- улучшенная интеграция окна Гармина.

Скачать новую версию

В этой версии было внесено особенно много изменений в системный код, но не заметных визуально. Если у вас возникнут проблемы с плагином, пишите. Особенно интересуют отзывы по Гармину

Fedorych 11.11.2009 10:15

а как быть если я пользуюсь и иго и гармин?
папку плагина переименовывать?

Pepper 11.11.2009 12:06

Цитата:

Сообщение от Fedorych (Сообщение 118404)
а как быть если я пользуюсь и иго и гармин?
папку плагина переименовывать?

Пока никак. Пока думаю, как лучше организовать присутствие в системе нескольких независимых копий плагина.

d@mon-s 11.11.2009 16:15

Цитата:

Сообщение от Pepper (Сообщение 118376)
Вышла новая версия 0.9.1-rc1.

В этой версии было внесено особенно много изменений в системный код, но не заметных визуально. Если у вас возникнут проблемы с плагином, пишите. Особенно интересуют отзывы по Гармину

Поставил... Устанавливал не убивая ничего, просто запустил ЕХЕ-шник.
Иго работает нормально.
НО: если поменять в ИГО языковые настройки, прога просит ребут. Если его подтверждаешь, то при запуске ИГО на заднем фоне видно не закрытое окно старого иго (даже кнопки также тычуться). Лечил корректным выходом из ИГО не перезагружая ЦФ.

Потом в свойствах плагина просто поменял путь на Гармин для проверки.
Результат:
1) Панелей не отобразилось (у мну стоит отображать правую и нижнюю)
2) Окно гармина не смаштабировалось
3) кнопки выхода (закрытия окна) не нарисовало
4) при выходе из гармина его штатными средствами (тыцк пальщем на крестик) - вылет ошибки "не могу запустить ИГО" (название кнопки у мну "Иго8")

И как я понял, клавиатуру для Гармина еще не делал?
пробовал на ЦФ2.1 винда ХР СП3

Pepper 11.11.2009 16:34

Цитата:

Сообщение от d@mon-s (Сообщение 118491)
Поставил... Устанавливал не убивая ничего, просто запустил ЕХЕ-шник.
Иго работает нормально.
НО: если поменять в ИГО языковые настройки, прога просит ребут. Если его подтверждаешь, то при запуске ИГО на заднем фоне видно не закрытое окно старого иго (даже кнопки также тычуться). Лечил корректным выходом из ИГО не перезагружая ЦФ.

Потом в свойствах плагина просто поменял путь на Гармин для проверки.
Результат:
1) Панелей не отобразилось (у мну стоит отображать правую и нижнюю)
2) Окно гармина не смаштабировалось
3) кнопки выхода (закрытия окна) не нарисовало
4) при выходе из гармина его штатными средствами (тыцк пальщем на крестик) - вылет ошибки "не могу запустить ИГО" (название кнопки у мну "Иго8")

И как я понял, клавиатуру для Гармина еще не делал?
пробовал на ЦФ2.1 винда ХР СП3

По Иго и перезагрузке гляну, почему так происходит.


ПО Гармину: проверь или выставил ты тип приложения на "Garmin Mobile PC" в настройках плагина. Если выставил и при этом Гармин все равно падает, то вышли мне плиз логи (error.log и NaviRunner.log) сразу после неудачного запуска Гармина.
У меня они лежат в C:\Users\Pepper\AppData\Local\Centrafuse
и C:\Users\Pepper\AppData\Local\Centrafuse\Plugins\N aviRunner
Буду очень признателен.

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

d@mon-s 11.11.2009 16:40

Цитата:

Сообщение от Pepper (Сообщение 118497)
По Иго и перезагрузке гляну, почему так происходит.

ПО Гармину: проверь или выставил ты тип приложения на "Garmin Mobile PC" в настройках плагина.

А вот с этого места по подробнее, а то я не увидел такую настройку...

Pepper 11.11.2009 16:48

Вложений: 1
На первой странице настроек, сразу под путем к exe файлу.

d@mon-s 11.11.2009 17:03

Цитата:

Сообщение от Pepper (Сообщение 118499)
На первой странице настроек, сразу под путем к exe файлу.

Ага, спасибо! Уже сам нашел.
В общем, работает и работает нормально.
НО: при смене данной опции (точнее опции выбора типа приложения) с персого раза как то не корректно сохраняет. Возможно связанно с тем, что я за один подход менял тип приложения, а потом путь к нему и сохранял без перезапуска ЦФ.

И еще, если не секрет, где ты хранишь настройки (тип приложения, путь и т.д.)? Можно в личку.

Pepper 11.11.2009 17:06

Да какой-тут секрет. Там же, где и все остальные плагины - в локальных настройках пользователя.
На моей машине этот папка
C:\Users\Pepper\AppData\Local\Centrafuse\Plugins\N aviRunner
Файл config.xml. Меняй на здоровье. :)

Pepper 11.11.2009 19:25

Описание конфиг файла плагина

d@mon-s 11.11.2009 19:30

Цитата:

Сообщение от Pepper (Сообщение 118532)

Спасибо! Поиграюсь...

Pepper 13.11.2009 02:40

Вложений: 3
Прикинул как может выглядеть экранная клава для гармина и других приложений.

Планирумеые возможности:
- Определяет и поддерживает все установленные в системе раскладки клавиатуры (кроме IME).
- Регулируемая прозрачность (ползунком слева)
- Можно перемещать по экрану

Вот скрины, пока фотошоп. Пока не пошла в работу - критикуйте/предлагайте.

P. S. Прикрутил к Гармину работу со звуком, аналогичную iGO - плагин тушит музыку, когда гармин проговаривает голосовые подсказки.

Fedorych 13.11.2009 08:24

А цифровой блок хде?)
з.ы. что за ползунок слева?

Pepper 13.11.2009 11:04

Цитата:

Сообщение от Fedorych (Сообщение 118821)
А цифровой блок хде?)

Спасибо, что напомнил. Совсем забыл про него, когад рисовал превью. :)
Цитата:

з.ы. что за ползунок слева?
Ползунок регулирует прозрачность экранной клавиатуры.

d@mon-s 13.11.2009 19:52

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

Fedorych 13.11.2009 21:15

+1.
поддерживаю

Pepper 13.11.2009 23:06

Цитата:

Сообщение от d@mon-s (Сообщение 118959)
Мне в целом нравится!
Есть мысли в слух: а спец символы там нужны (типа фигурные скобки, наклонные, точки с запятой и тп)? по маленькому опыту юзания софтинки имхо не нужны, а вот за счет места которое они занимают, мона сделать циферно-буквенные клавиши крупнее...

Смысл в том, что клава мультиязычная, и использоваться будет не только с Гармином. На месте упомянутых тобой клавишь в некоторых раскладках находятся символы (умляуты и прочая буквенность).

Fedorych 14.11.2009 00:26

логично:smile2:

Pepper 19.11.2009 15:44

Вышла новая версия - 0.9.2-rc1
Скачать

Что нового:
- Mute центрифуги для Гармина
- Экранная клавиатура с функцией автопоказа (когда на эаране есть поле ввода)
- Кнопка вызова экранной клавиатуры для боковых паналей
- улушена работа со звуком

Fedorych 19.11.2009 16:23

Респект!
Ждем плагина для совместного использования иго и гармина

Жекка 19.11.2009 17:33

Цитата:

Сообщение от Fedorych (Сообщение 119979)
Респект!
Ждем плагина для совместного использования иго и гармина

И плагина иго для CF3 :whistle:

Pepper 19.11.2009 18:10

Цитата:

Сообщение от Жекка (Сообщение 120000)
И плагина иго для CF3 :whistle:

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

Жекка 19.11.2009 18:25

Цитата:

Сообщение от Pepper (Сообщение 120016)
Вот над этим начну с завтрашнего дня работать. А над совместным запуском придется поломать голову. Как варинат - просто сделать два независимых проекта, для iGO и для Garmina.

Да, лучше для начала по отдельности сделать, кмк, а потом уже компоновать... Очень буду ждать иго плагина, спасибо большое!!!

Benny 24.11.2009 14:02

а "добить" нас можно еще плагином для ситигида :rolleyes2:, т.к. гармин не использую, а буду тока юзать иго и ситигид... в CF3...

Pepper 24.11.2009 14:05

Цитата:

Сообщение от Benny (Сообщение 120673)
а "добить" нас можно еще плагином для ситигида :rolleyes2:, т.к. гармин не использую, а буду тока юзать иго и ситигид... в CF3...

Даже и не знаю. Сейчас работаю над переходом под CF3. А там посмотрим - если будет время, попробую и ситигид вставить.
Если тебе не трудно, скинь мне в приват ссылки, глянуть что это за зверь. Самому сейчас просто нет времени что-то искать...

Fedorych 24.11.2009 14:21

Зверь очень мощный,как показала крякнутая версия!:smile2:
с айго слез на нее:whistle:

Cyb1980 24.11.2009 18:13

У меня на ееерс 900 айгоу начинает визуально тормозить, и загрузка процессора становится 100%. При том что сам по себе айгоу работает шустро и проц не насилует.

Вопрос к автору:
Правильно ли я понимаю, что данный плагин с некоторой заданной (?) периодичностью переносит изображение из скрытого окна igo в созданное самим плагином?

Pepper 24.11.2009 18:36

Да, все работает по похожему принципу. Только не из окна переносим, а просто перехватываю вызовы АПИ отрисовки на экран.

Насчет повышения производительности я работаю. Тормоза связанны именно с самой C# функцией отрисовки картинки.

Cyb1980 24.11.2009 18:49

Цитата:

Сообщение от Pepper (Сообщение 120715)
Да, все работает по похожему принципу. Только не из окна переносим, а просто перехватываю вызовы АПИ отрисовки на экран.

Насчет повышения производительности я работаю. Тормоза связанны именно с самой C# функцией отрисовки картинки.

Ага, значит всё немного сложнее :unsure2: но оптимистичнее
Но что-то я недопонимаю, какого рода там вызовы? Не рисование же линий и точек ты перехватываешь... мне кажется что айгоу рисует где-то там в свой внутренний буфер и выводит на экран всё разом, и в этот момент ты его перехватываешь, не так?
Возможно стоит переписать эту часть не на шарпе, и получить профит...
ЗЫ если встраивать igo штатными средствами, то эффекта замедления нет.

Rom@rio 25.11.2009 11:36

Очень интересует для Garmin mobile PC под CF3

Pepper 25.11.2009 11:53

Цитата:

Сообщение от Rom@rio (Сообщение 120817)
Очень интересует для Garmin mobile PC под CF3

Сейчас заканчиваю отладку версии под СФ2. Вылезли некоторые косяки, нужно их исправить. В принципе, уже начал работу над версией под СФ3, но пока не доведу до ума СФ2, выпускать ее не буду.

Fedorych 25.11.2009 12:16

Это правильно,сначало надо с цф2 до конца разобраться)

Cyb1980 25.11.2009 15:21

Уважаемый автор!
Можно ли как-то получить сорскод плагина? Вытащить его с code.google.com не удалось :sad2:

Pepper 25.11.2009 16:23

Цитата:

Сообщение от Cyb1980 (Сообщение 120865)
Уважаемый автор!
Можно ли как-то получить сорскод плагина? Вытащить его с code.google.com не удалось :sad2:

Код пока закрыт. Планирую открыть его после выхода версии для CF3.

Cyb1980 25.11.2009 16:41

Цитата:

Сообщение от Pepper (Сообщение 120873)
Код пока закрыт. Планирую открыть его после выхода версии для CF3.

Понятно. Надеюсь это произойдёт уже скоро :)
Есть желание немного его соптимизировать в плане скорости перерисовки, т.к. сейчас на слабых конфигурациях навигация становится почти неюзабельна - а идея плагина очень хорошая, жалко так оставлять :blush:

Pepper 25.11.2009 18:08

Цитата:

Сообщение от Cyb1980 (Сообщение 120876)
Понятно. Надеюсь это произойдёт уже скоро :)
Есть желание немного его соптимизировать в плане скорости перерисовки, т.к. сейчас на слабых конфигурациях навигация становится почти неюзабельна - а идея плагина очень хорошая, жалко так оставлять :blush:

Знаю, тормозит сам вызов отрисовки. Закончу с багамиЮ, возьмусь за оптимизацию.

Жекка 26.11.2009 17:32

Цитата:

Сообщение от Fedorych (Сообщение 120675)
Зверь очень мощный,как показала крякнутая версия!:smile2:
с айго слез на нее:whistle:

А где нашел крякнутую с закачкой пробок?!

Fedorych 26.11.2009 20:33

Вот пожалуйста:whistle:

Жекка 27.11.2009 17:25

Цитата:

Сообщение от Fedorych (Сообщение 121136)
Вот пожалуйста:whistle:

Пасипа :) Но, все-таки, без пробок, получается?
И вот гацтво - с торентами не дружу :(


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

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