HPC.ru lite - Все форумы
Форум: PocketGPS Pro и MacCentre PocketGPS
Тема: PocketGPS Pro + Qtec S100 + BT-338 - потеря связи
Страницы: 1 2 3 [4] 5 6 7 8

Erik [19.01.2006 16:27] :
Назовите их, пожалуйста, пусть Родина знает своих героев.

В ответ назовите пожалуйста хотябы одну связку КПК+ГПС приемник, на которой у PocketGPSPro вообще нет глюков в работе.

Erik [19.01.2006 16:44] :
У меня ВТ-338 с прошивкой 3.1.1 (пробовал и с 3.0.2)
На работоспособность PocketGPSPro при входящем звонке версия прошивки ГПС приемника не влияет.
VctOs [19.01.2006 17:45] :
А некто ss77892 на их форуме зеркально повторяет местные тексты в адрес Руссы: "Окей, а как тогда GPS'то подключить ? Т.е. основной вопрос - почему никакие другие программы не виснут, а виснет только Русса."
Аналогичная цитата из конференции PalmGIS: "При этом другие аналогичные программы (OziExplorer, например) работают с GPS стабильно и не виснут." (Алексей Гурдюмов)
Может быть Ozi никогда не виснет? - зачем тогда им потребовалась отдельная страничка, посвященная методам исполнения шаманских танцев с бубном для обеспечения устойчивой работы BT GPS? ТомТом, если я ничего не путаю, был вынужден написать свой драйвер, запуск которого приводил к невозможности использовать GPS с каким либо иным ПО кроме ТомТом.
Erik [19.01.2006 18:44] :
Прочитал.
У него КПК виснет при попытке поиска БТ по отмеченным галочками в настройках программы портам. Это порты от 0 до 20.
Если оставить одну галочку - на том порту, к которому подсоединен БТ ГПС ничего не виснет.

Но! Главное, она не виснет на Джеме. Ни при старте, ни при входящем звонке.

Не подскажете, где мне прочитать отдельную заведенную страничку посвященную методам использования шаманских танцев с бубном для обеспечения устойчивой работы PocketGPSPro с моей связкой усройств?
Или где скачать драйвер, запуск которого приведет к невозможности использования БТ ГПС с другими программами, кроме PocketGPSPro, но обеспечит нормальную его работу на моей связке устройств?

Т.е. я готов к любому РЕШЕНИЮ проблемы. Кроме смены железа. Просто дешевле программу поменять. Поэтому странно такое предложение от разработчиков слышать.
VctOs [19.01.2006 20:48] :
Назовите их, пожалуйста, пусть Родина знает своих героев.

В ответ назовите пожалуйста хотябы одну связку КПК+ГПС приемник, на которой у PocketGPSPro вообще нет глюков в работе.

Я как-то исторически все больше с LaserMap езжу, наверное потому что если что не так работает как хочется или как задуманно, виноватого отыскать совсем просто. Использую FS-720 + GPSlim236. Связь у BT устройств, насколько я понимаю, время от времени разрывается даже при идеальном качестве ПО - это принципиальная особенность любого беспроводного канала. Почему она стеком автоматически не восстанавливается и должна ли восстанавливаться автоматически я не знаю. В LaserMap встроена процедура которая при обнаружении потери связи закрывает порт, а затем снова открывает его. В FS-720 используется BT стек от Broadcom, для этого стека в LaserMap добавлена автовключалка BT, причем из-за закрытости проприетарного API Broadcom, реализовать межпрограмное взаимодействие для этой опции пришлось негуманно хакерским способом. Но и каждый раз включать BT руками было сосвсем лень, потому что автоматический запуск BT менеджера при открытии порта я запретил ручками. Казалось бы, все сделано для счастья. Но пару раз BT отвисал наглухо. Первый раз я не обратил на это дело должного внимания и просто отсофтресетил КПК. Второй раз решил как следует поинтересоваться причинами и возможными способами устранения проблемы. Чего только не делал. LaserMap закрыл почти сразу - открытие порта проходит успешно, но данные не поступают, многократное закрытие-открытие порта ситуацию не меняет (при обычной потере связи помогает одократное переоткрытие). Дальнейшие эксперименты проводил с GPS Viewer: выключал и включал BT, связывал BT соединение вручную перед запуском GPS Viewer, удалял BT устройство и знакомил с КПК заново. Все работает, порт GPS Viewer открывает, но ни одного байта не поступает. Под рукой была программа, умеющая напрямую работать с widcomm стеком, в том числе находить новые устройства и знакомиться с ними. Так вот - это тоже не помогло. После софтресета все заработало как нибывало. Что характерно, больше двух недель пытаюсь в это состояние еще раз систему вогнать - не получается. Вроде в обоих случаях перед началом проблем использовался телефон с BT. Во втором случае я поговорил по BT гарнитуре. Я понимаю, конечно, что телефон с гарнитурой это одна пара, КПК с BT GPS - это другая по идее совершенно независимая пара, но никаких других зацепок нет.
VctOs [19.01.2006 21:15] :
Не лень. По-Вашему разработчики исключительно на своих ошибках должны учиться? А любая попытка ознакомиться с опытом эксплуатации аналогичных продуктов это нечто типа ковыряния в нижнем белье? Ерунду не пишите. Мне оправдываться не в чем хотя бы потому что я к BT стеку в обсуждаемом продукте совершенно никакого отнощения не имею. К потреблению памяти имею. Но механизма как стандартный процесс выделения динамической памяти может повлиять на корректно разработанный BT стек не вижу.

Я что-ли по-Вашему пытаюсь кого-то обвинить? - Только тех, кто с уверенностью в каждом из трех форумов пишет о том, будто проблемы с BT существуют только у одной программы.

Я пишу под CE почти семь лет, за это время так и не появилось ни одной версии этой операционки, поведение которой более менее соответствовало бы описанию. Это чем-то похоже на хождение по минному полю, хотя и давно считается естесственным состоянием дел, но я помню времена, когда на полном серьезе обсуждался вопрос, а существуют ли ошибки в xx-DOS 2.хх? И то как через полгода была наконец ко всеобщему удовлетворению найдена ошибка возврата некорректного кода ошибки в обработчике прерывания последовательного порта. Но с другой стороны писать программы для вылизанных операционок, работающих на компьютерах с бесконечными ресурсами не так интересно как для глюкаво-юного железа работающего на вечнозеленой оси.
Erik [19.01.2006 23:23] :
VctOs,
Все таки есть большая разница между "однажды произошло, но повторить не смог", и "происходит постоянно при использовании функции такой-то, либо при событии таком-то"
Если первое можно объяснить "зеленью" операционной системы, то второе - это все-таки "зелень" в программе.
Причем этой проблеме уже около года.
Пора уже ей стать не только "известной".

И если вы имеете отношение к проекту PocketGPSPro, скажите, зачем эта программа сделана совсем не в традиции программ для WM?
Почему она не может быть свернута системой (только пользователем, да и то в последней версии)? Какая в этом польза?
Для чего сделали доступ к системным настойкам КПК через переписанные интерфейсы изнутри программы? Когда это было оправдано - программу нельзя было свернуть - этого функционала не было. Научили программу сворачиваться при нажатии на кнопку - и это добавили. Зачем теперь? Только утяжелили.
Чайни [20.01.2006 06:47] :
Теперь понятно, почему мой 2210 рвёт GPRS-связь с телефоном... Все симптомы один к одному как описаны.
И стало понятно, почему упорно приходится сначала запускать ПГПС, и только потом устанавливать ГПРС-соединение... Устойчиво заниматься бредом, т.е. вместо нормального запуска программы....
Пикс [20.01.2006 08:23] :
Разорись на 4700 и никаких проблем
VctOs [20.01.2006 13:31] :
Не подскажу. Чего не знаю, того не знаю.

Я по-моему Вам замену железа не предлагал - выше я отвечал на вопрос о наиболее устойчивой BT связке, я использую один из самых устойчивых вариантов, но и он не является 100% надежным.
Насчет "дешевле программу поменять" - пока я не вижу реальных вариантов на что можно поменять PGPS Pro, возможно, на разработанную по заказу программу, но вряд ли такая разработка будет дешевле комплекта аппаратуры.
А внешний последовательный порт на Вашем КПК в принципе бывает?
[Тема закрыта модератором]
[< Назад]  [Вперед >]