PocketGPS Pro + Qtec S100 + BT-338 - потеря связи

Обсуждаем все вопросы по PocketGPS Pro и MacCentre PocketGPS, а также PocketNavigator.
Erik
Доктор (4 lvl)
Сообщения: 266
Зарегистрирован: Пн авг 23, 2004 13:00

Сообщение Erik » Чт янв 19, 2006 16:27

VctOs писал(а):
Erik писал(а):Но другие программы, как это точно подмечено работают в указанной связке надежно и бесперебойно.
Назовите их, пожалуйста, пусть Родина знает своих героев.
:wink:
В ответ назовите пожалуйста хотябы одну связку КПК+ГПС приемник, на которой у PocketGPSPro вообще нет глюков в работе.
:)

Erik
Доктор (4 lvl)
Сообщения: 266
Зарегистрирован: Пн авг 23, 2004 13:00

Сообщение Erik » Чт янв 19, 2006 16:44

У меня ВТ-338 с прошивкой 3.1.1 (пробовал и с 3.0.2)
На работоспособность PocketGPSPro при входящем звонке версия прошивки ГПС приемника не влияет.

VctOs
Профессор (5 lvl)
Сообщения: 661
Зарегистрирован: Чт июн 19, 2003 20:36

Сообщение VctOs » Чт янв 19, 2006 17:45

Wisdom писал(а):У меня отлично работает GisRussa.
А некто ss77892 на их форуме зеркально повторяет местные тексты в адрес Руссы: "Окей, а как тогда GPS'то подключить ? Т.е. основной вопрос - почему никакие другие программы не виснут, а виснет только Русса."
Аналогичная цитата из конференции PalmGIS: "При этом другие аналогичные программы (OziExplorer, например) работают с GPS стабильно и не виснут." (Алексей Гурдюмов)
Может быть Ozi никогда не виснет? - зачем тогда им потребовалась отдельная страничка, посвященная методам исполнения шаманских танцев с бубном для обеспечения устойчивой работы BT GPS? ТомТом, если я ничего не путаю, был вынужден написать свой драйвер, запуск которого приводил к невозможности использовать GPS с каким либо иным ПО кроме ТомТом.

Erik
Доктор (4 lvl)
Сообщения: 266
Зарегистрирован: Пн авг 23, 2004 13:00

Сообщение Erik » Чт янв 19, 2006 18:44

VctOs писал(а):А некто ss77892 на их форуме зеркально повторяет местные тексты в адрес Руссы: "Окей, а как тогда GPS'то подключить ? Т.е. основной вопрос - почему никакие другие программы не виснут, а виснет только Русса."
Прочитал.
У него КПК виснет при попытке поиска БТ по отмеченным галочками в настройках программы портам. Это порты от 0 до 20.
Если оставить одну галочку - на том порту, к которому подсоединен БТ ГПС ничего не виснет.

Но! Главное, она не виснет на Джеме. Ни при старте, ни при входящем звонке.
VctOs писал(а):Может быть Ozi никогда не виснет? - зачем тогда им потребовалась отдельная страничка, посвященная методам исполнения шаманских танцев с бубном для обеспечения устойчивой работы BT GPS? ТомТом, если я ничего не путаю, был вынужден написать свой драйвер, запуск которого приводил к невозможности использовать GPS с каким либо иным ПО кроме ТомТом.
Не подскажете, где мне прочитать отдельную заведенную страничку посвященную методам использования шаманских танцев с бубном для обеспечения устойчивой работы PocketGPSPro с моей связкой усройств?
Или где скачать драйвер, запуск которого приведет к невозможности использования БТ ГПС с другими программами, кроме PocketGPSPro, но обеспечит нормальную его работу на моей связке устройств?

Т.е. я готов к любому РЕШЕНИЮ проблемы. Кроме смены железа. Просто дешевле программу поменять. Поэтому странно такое предложение от разработчиков слышать.

VctOs
Профессор (5 lvl)
Сообщения: 661
Зарегистрирован: Чт июн 19, 2003 20:36

Сообщение VctOs » Чт янв 19, 2006 20:48

Erik писал(а):
VctOs писал(а):
Erik писал(а):Но другие программы, как это точно подмечено работают в указанной связке надежно и бесперебойно.
Назовите их, пожалуйста, пусть Родина знает своих героев.
:wink:
В ответ назовите пожалуйста хотябы одну связку КПК+ГПС приемник, на которой у PocketGPSPro вообще нет глюков в работе.
:)
Я как-то исторически все больше с LaserMap езжу, наверное потому что если что не так работает как хочется или как задуманно, виноватого отыскать совсем просто. 8) Использую 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, 2006 21:32, всего редактировалось 1 раз.

VctOs
Профессор (5 lvl)
Сообщения: 661
Зарегистрирован: Чт июн 19, 2003 20:36

Сообщение VctOs » Чт янв 19, 2006 21:15

Wisdom писал(а):И не лень же было ковырятся в этих форумах :? Со стороны выглядит как попытка оправдаться.
Не лень. По-Вашему разработчики исключительно на своих ошибках должны учиться? А любая попытка ознакомиться с опытом эксплуатации аналогичных продуктов это нечто типа ковыряния в нижнем белье? Ерунду не пишите. Мне оправдываться не в чем хотя бы потому что я к BT стеку в обсуждаемом продукте совершенно никакого отнощения не имею. К потреблению памяти имею. Но механизма как стандартный процесс выделения динамической памяти может повлиять на корректно разработанный BT стек не вижу.
Wisdom писал(а):Мы тут не пытаемся добить кого-нить обвинениями в некачественном продукте, а пытаемся найти наилучшие способы борьбы с проблемами наименьшей кровью.
Я что-ли по-Вашему пытаюсь кого-то обвинить? - Только тех, кто с уверенностью в каждом из трех форумов пишет о том, будто проблемы с BT существуют только у одной программы.

Я пишу под CE почти семь лет, за это время так и не появилось ни одной версии этой операционки, поведение которой более менее соответствовало бы описанию. Это чем-то похоже на хождение по минному полю, хотя и давно считается естесственным состоянием дел, но я помню времена, когда на полном серьезе обсуждался вопрос, а существуют ли ошибки в xx-DOS 2.хх? И то как через полгода была наконец ко всеобщему удовлетворению найдена ошибка возврата некорректного кода ошибки в обработчике прерывания последовательного порта. Но с другой стороны писать программы для вылизанных операционок, работающих на компьютерах с бесконечными ресурсами не так интересно как для глюкаво-юного железа работающего на вечнозеленой оси.

Erik
Доктор (4 lvl)
Сообщения: 266
Зарегистрирован: Пн авг 23, 2004 13:00

Сообщение Erik » Чт янв 19, 2006 23:23

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

И если вы имеете отношение к проекту PocketGPSPro, скажите, зачем эта программа сделана совсем не в традиции программ для WM?
Почему она не может быть свернута системой (только пользователем, да и то в последней версии)? Какая в этом польза?
Для чего сделали доступ к системным настойкам КПК через переписанные интерфейсы изнутри программы? Когда это было оправдано - программу нельзя было свернуть - этого функционала не было. Научили программу сворачиваться при нажатии на кнопку - и это добавили. Зачем теперь? Только утяжелили.

Чайни
Профессор (5 lvl)
Сообщения: 673
Зарегистрирован: Вс ноя 07, 2004 21:35

Сообщение Чайни » Пт янв 20, 2006 06:47

Теперь понятно, почему мой 2210 рвёт GPRS-связь с телефоном... Все симптомы один к одному как описаны.
И стало понятно, почему упорно приходится сначала запускать ПГПС, и только потом устанавливать ГПРС-соединение... Устойчиво заниматься бредом, т.е. :) вместо нормального запуска программы....
"Вот если бы все на мине подорвались... Но об этом можно только мечтать !"

K750i + HP4700 + BT338

Аватара пользователя
Пикс
Академик (6 lvl)
Сообщения: 1340
Зарегистрирован: Вт фев 22, 2005 09:25

Сообщение Пикс » Пт янв 20, 2006 08:23

Чайни писал(а):Теперь понятно, почему мой 2210 рвёт GPRS-связь с телефоном... Все симптомы один к одному как описаны.
И стало понятно, почему упорно приходится сначала запускать ПГПС, и только потом устанавливать ГПРС-соединение... Устойчиво заниматься бредом, т.е. :) вместо нормального запуска программы....
Разорись на 4700 и никаких проблем :)
Glofiish X500+

VctOs
Профессор (5 lvl)
Сообщения: 661
Зарегистрирован: Чт июн 19, 2003 20:36

Сообщение VctOs » Пт янв 20, 2006 13:31

Erik писал(а):Не подскажете, где мне прочитать отдельную заведенную страничку посвященную методам использования шаманских танцев с бубном для обеспечения устойчивой работы PocketGPSPro с моей связкой усройств?
Или где скачать драйвер, запуск которого приведет к невозможности использования БТ ГПС с другими программами, кроме PocketGPSPro, но обеспечит нормальную его работу на моей связке устройств?
Не подскажу. Чего не знаю, того не знаю.
Erik писал(а):Т.е. я готов к любому РЕШЕНИЮ проблемы. Кроме смены железа. Просто дешевле программу поменять. Поэтому странно такое предложение от разработчиков слышать.
Я по-моему Вам замену железа не предлагал - выше я отвечал на вопрос о наиболее устойчивой BT связке, я использую один из самых устойчивых вариантов, но и он не является 100% надежным.
Насчет "дешевле программу поменять" - пока я не вижу реальных вариантов на что можно поменять PGPS Pro, возможно, на разработанную по заказу программу, но вряд ли такая разработка будет дешевле комплекта аппаратуры.
:?: А внешний последовательный порт на Вашем КПК в принципе бывает?

VctOs
Профессор (5 lvl)
Сообщения: 661
Зарегистрирован: Чт июн 19, 2003 20:36

Сообщение VctOs » Пт янв 20, 2006 14:03

Erik писал(а):VctOs,
Все таки есть большая разница между "однажды произошло, но повторить не смог", и "происходит постоянно при использовании функции такой-то, либо при событии таком-то"
Разница, безусловно есть. Первый случай - это плоховоспроизводимое событие, второй случай - хорошовоспроизводимое событие.
Erik писал(а):Если первое можно объяснить "зеленью" операционной системы, то второе - это все-таки "зелень" в программе.
Согласитесь, и плоховоспроизводимые и хорошовоспроизводимые ошибки могут присутствовать как в прикладной программе, так и в операционной системе, а также в работе аппаратуры. Безусловно, разработчики хороших прикладных программ, сталкивающиеся с хорошовоспроизводимой ошибкой должны ее исправить, если она локализована в разрабатываемой части кода или "обойти" если ошибка находится вне разрабатываемой программы (в OC, в библиотеке, в аппаратуре). Вплоть до того, что если обойти внешнюю ошибку не удается - отказаться от связанных с возникновением ошибки возможностей программы вообще или для конкретной модели оборудования. Разумеется, с соответственным документированием введенных или ограничений. После этого повода для претензий со стороны потребителей не останется ни малейшего. Почему это не всегда делается? Да потому что в случае принудительного ограничения работать с BT из Вашей модели КПК не будет возможно в принципе, а без такого ограничения как-то но работать можно.
Erik писал(а):И если вы имеете отношение к проекту PocketGPSPro, скажите, зачем эта программа сделана совсем не в традиции программ для WM?
Почему она не может быть свернута системой (только пользователем, да и то в последней версии)? Какая в этом польза?
Для чего сделали доступ к системным настойкам КПК через переписанные интерфейсы изнутри программы? Когда это было оправдано - программу нельзя было свернуть - этого функционала не было. Научили программу сворачиваться при нажатии на кнопку - и это добавили. Зачем теперь? Только утяжелили.
Я имею отношение к использованному в PGPS Pro ядру LaserMap Advanced Kernel. Ваши вопросы касаются интерфейса пользователя, выходящего за рамки ядра. Насколько я понимаю, критикуемая сегодня идеология интерфейса была разработана до появления WM, во времена, когда MS усиленно продвигал идеологию интерфейса GAPI как наилучший способ организации интерактивного графического взаимодействия пользователя с (игровыми программами на) КПК. Именно для обеспечения прямого доступа к памяти экрана и перехвата функций аппаратных кнопок этот GAPI собственно и был разработан. Сейчас, насколько я успеваю следить за идеологией MS, на смену GAPI выводится CE имплементация DirectX. Но пока мне не удалось найти ответ на вопрос как можно писать С(++) программы с поддержкой DirectX для PocketPC-2003.

VctOs
Профессор (5 lvl)
Сообщения: 661
Зарегистрирован: Чт июн 19, 2003 20:36

Сообщение VctOs » Пт янв 20, 2006 14:08

Erik писал(а):VctOs,
Все таки есть большая разница между "однажды произошло, но повторить не смог", и "происходит постоянно при использовании функции такой-то, либо при событии таком-то"
Разница, безусловно есть. Первый случай - это плоховоспроизводимое событие, второй случай - хорошовоспроизводимое событие.
Erik писал(а):Если первое можно объяснить "зеленью" операционной системы, то второе - это все-таки "зелень" в программе.
Согласитесь, и плоховоспроизводимые и хорошовоспроизводимые ошибки могут присутствовать как в прикладной программе, так и в операционной системе, а также в работе аппаратуры. Безусловно, разработчики хороших прикладных программ, сталкивающиеся с хорошовоспроизводимой ошибкой должны ее исправить, если она локализована в разрабатываемой части кода или "обойти" если ошибка находится вне разрабатываемой программы (в OC, в библиотеке, в аппаратуре). Вплоть до того, что если обойти внешнюю ошибку не удается - отказаться от связанных с возникновением ошибки возможностей программы вообще или для конкретной модели оборудования. Разумеется, с соответственным документированием введенных или ограничений. После этого повода для претензий со стороны потребителей не останется ни малейшего. Почему это не всегда делается? Да потому что в случае принудительного ограничения работать с BT из Вашей модели КПК не будет возможно в принципе, а без такого ограничения как-то но работать можно.
Erik писал(а):И если вы имеете отношение к проекту PocketGPSPro, скажите, зачем эта программа сделана совсем не в традиции программ для WM?
Почему она не может быть свернута системой (только пользователем, да и то в последней версии)? Какая в этом польза?
Для чего сделали доступ к системным настойкам КПК через переписанные интерфейсы изнутри программы? Когда это было оправдано - программу нельзя было свернуть - этого функционала не было. Научили программу сворачиваться при нажатии на кнопку - и это добавили. Зачем теперь? Только утяжелили.
Я имею отношение к использованному в PGPS Pro ядру LaserMap Advanced Kernel. Ваши вопросы касаются интерфейса пользователя, выходящего за рамки ядра. Насколько я понимаю, критикуемая сегодня идеология интерфейса была разработана до появления WM, во времена, когда MS усиленно продвигал идеологию интерфейса GAPI как наилучший способ организации интерактивного графического взаимодействия пользователя с (игровыми программами на) КПК. Именно для обеспечения прямого доступа к памяти экрана и перехвата функций аппаратных кнопок этот GAPI собственно и был разработан. Сейчас, насколько я успеваю следить за идеологией MS, на смену GAPI выводится CE имплементация DirectX. Но пока мне не удалось найти ответ на вопрос как можно писать С(++) программы с поддержкой DirectX для PocketPC-2003.

Erik
Доктор (4 lvl)
Сообщения: 266
Зарегистрирован: Пн авг 23, 2004 13:00

Сообщение Erik » Пт янв 20, 2006 14:22

VctOs писал(а):Вплоть до того, что если обойти внешнюю ошибку не удается - отказаться от связанных с возникновением ошибки возможностей программы вообще или для конкретной модели оборудования. Разумеется, с соответственным документированием введенных или ограничений. После этого повода для претензий со стороны потребителей не останется ни малейшего. Почему это не всегда делается? Да потому что в случае принудительного ограничения работать с BT из Вашей модели КПК не будет возможно в принципе, а без такого ограничения как-то но работать можно.
:)
Не так несколько.
Если будет заявлено, что на такой-то модели такие-то функции не работают, и не будут работать, это несомненно оградит в первую очередь потребителя от ненужной и бесполезной траты денег.
Пользы в том, что неработоспособность не заявляется, но программа при этом не работает для покупателя нет и быть не может.
Просто производитель хочет продавать программу для любых моделей, а поддерживать только те, на которых проблем не возникает.
:)
Я такое желание понимаю. Оно в об-чем-то понятно абсолютно.

Привет святой жадности.

VctOs писал(а):Я имею отношение к использованному в PGPS Pro ядру LaserMap Advanced Kernel. Ваши вопросы касаются интерфейса пользователя, выходящего за рамки ядра. Насколько я понимаю, критикуемая сегодня идеология интерфейса была разработана до появления WM, во времена, когда MS усиленно продвигал идеологию интерфейса GAPI как наилучший способ организации интерактивного графического взаимодействия пользователя с (игровыми программами на) КПК. Именно для обеспечения прямого доступа к памяти экрана и перехвата функций аппаратных кнопок этот GAPI собственно и был разработан. Сейчас, насколько я успеваю следить за идеологией MS, на смену GAPI выводится CE имплементация DirectX. Но пока мне не удалось найти ответ на вопрос как можно писать С(++) программы с поддержкой DirectX для PocketPC-2003.
Чай не игрушку пишете. :)
Совместимость с WM разработчиками заявлена.
И, VctOs, извините, но мне совершенно не интересно, за какую часть битов отвечаете лично Вы.
Я вижу проблему, не решенную уже очень долгое время.
Я вижу желание получать прибыль.
Я вижу желание экономить на сапорте.
Если Вы уверены, что проблема именно в "интерфейсе пользователя, выходящего за рамки ядра", адресуйте эту проблему с вашим мнением тому специалисту, который именно эти пуговицы пришивает.
А мне не моральная поддержка нужна. Мне нужен патч, ичправляющий проблему. Либо официальное заявление, что проблема решаться не будет, и возврат денег.

VctOs
Профессор (5 lvl)
Сообщения: 661
Зарегистрирован: Чт июн 19, 2003 20:36

Сообщение VctOs » Пт янв 20, 2006 14:37

Wisdom писал(а):Интересно, какое отношение чужое не обкатанное ПО может иметь к Вашему ПО, если, конечно, Вы имеете к нему отношение. Вот если бы другое ПО было идеальным тогда смотрите, учитесь, копируйте в конце концов. Вы же хотите выделится из общей массы программ, значит пишете нечто свое - ноу хау, как говорится.
Изволите порыться в моем нижнем белье? - валяйте, но только без передергиваний. Необкатанным ПО я не называл, на "обкатку" программы нужно несколько месяцев, а мы говорим о программах, присутствующих на рынке больше года. Идеального ПО я пока не встречал - а Вы встречали? Насчет учитесь - копируйте, я ведь человек, а не макака в конце-концов, зачем мне кого-то копировать, если у меня на реализацию своих идей времени давно и категорически не хватает.
Wisdom писал(а):И как ковыряние в "нижнем белье" совершенно различных программ может повлиять на "работу над ошибками " в своем ПО?
Есть такая поговорка, Вы ее наверняка знаете - умные люди должны учиться на чужих ошибках. Речь не идет о "работе над ошибками", речь идет об отказе от заведомо неэффективных путей развития.
Wisdom писал(а):И не надо чужимим ошибками прикрываться, типа вот у них тоже все плохо.
Типа, я это по-Вашему писал? По-моему, приведенные мной цитаты, были предельно сокращены для передачи идеи о том, что у каждого из продуктов есть пользователи, считающие будто наличие ошибок, связанных с BT другим продуктам не свойственно. Если бы я захотел попытаться прикрыться чужими ошибками, я бы здесь Вам столько бы понацитировал бы... :lol:
Wisdom писал(а):ну тогда не обижайтесь на различные, и как Вы считаете, ерундовые вопросы и отклики о результатах Вашей любви к глюкаво-юному железу работающему на вечнозеленой оси.
А кто Вам сказал, что я обижаюсь. В этом форуме каждому дозволено сколь угодно изощренно коверкать мои тексты и приписывать мне бред, который я не только не говорил, но даже и не подразумевал. Если бы я на это хотя бы немного обижался, давно бы перестал бы сюда ходить. Поэтому главное Вы сам на себя не обижайтесь, потому что в ответ на мое предложение не писать ерунду Вы начали, извините за прямоту, писать явную чушь, в том числе от моего имени. Откуда Вам пришло в голову будто я считаю "вопросы и отклики о результатах моей любви" ерундовыми? :shock: Может быть Вы пытаетесь на мне проявить свои экстрасенсорные возможности? :D
Wisdom писал(а):Продуктивной дискусси не получается :cry:
С этим не спорю. За сим откланиваюсь.

Erik
Доктор (4 lvl)
Сообщения: 266
Зарегистрирован: Пн авг 23, 2004 13:00

Сообщение Erik » Пт янв 20, 2006 14:39

VctOs писал(а): :?: А внешний последовательный порт на Вашем КПК в принципе бывает?
Нет.
VctOs писал(а):Насчет "дешевле программу поменять" - пока я не вижу реальных вариантов на что можно поменять PGPS Pro, возможно, на разработанную по заказу программу, но вряд ли такая разработка будет дешевле комплекта аппаратуры.
Ничего разрбтывать на заказ я не буду.
Возьму палмгис, или гисрусса. Или оба. Они в сумме по цене дешевле ПГПС.
Какой функциональности я лишусь?
Только той, которая не работает на моей связке устройств.
Только той, из-за наличия которой ПГПС вообще трудно назвать работоспособной программой на моей связке устройств.

Про актуальность карты в ПГПС - в районе, в котором я живу - волгоградский проспект - ошибок - 3 на 1 километр. См. соответсвующую тему.
Сомневаюсь, что может быть хуже.
:)

Закрыто

Вернуться в «PocketGPS Pro и MacCentre PocketGPS»