SASGIS - SAS.Планета
View Issue Details
0002429SAS.Планета[All Projects] Багpublic19-05-2014 06:4428-06-2016 19:25
ELITE 
vdemidov 
normalmajoralways
resolvedfixed 
windows8.1
140505 
160707160707 
0002429: GPS Location API теряет связь
при использовании Location API через 5-10 секунд теряется соединение (теряет расположение)
при этом если нажать "отключит ЖПС" и сразу "подключить ЖПС" - то находит сразу координаты, но опять на 5-10 секунд теряет....

при этом если использовать сторонние тестовые программы (например visualGPS или infoGPS) то они не теряют соединения и стабильно держать координаты
проверил на версиях 140505 и 140404
gps, Location API
has duplicate 0002589closed vdemidov Отсутствует приём GPS данных со встроенного GNSS датчика 
Issue History
19-05-2014 06:44ELITENew Issue
19-05-2014 07:04vdemidovNote Added: 0014253
19-05-2014 07:04vdemidovStatusnew => feedback
19-05-2014 07:37ELITENote Added: 0014254
19-05-2014 07:37ELITEStatusfeedback => new
19-05-2014 07:59ELITENote Added: 0014255
19-05-2014 11:54ELITENote Added: 0014256
19-05-2014 12:26vdemidovNote Added: 0014257
19-05-2014 14:23vdemidovSummaryGPS API теряет связь => GPS Location API теряет связь
19-05-2014 14:23vdemidovDescription Updatedbug_revision_view_page.php?rev_id=6062#r6062
19-05-2014 14:23vdemidovTag Attached: gps
20-05-2014 05:46ELITENote Added: 0014259
20-05-2014 06:25vdemidovNote Added: 0014261
04-11-2014 12:10vdemidovStatusnew => confirmed
04-11-2014 12:10vdemidovTarget Version => 40xxxx
03-01-2015 14:03vdemidovTag Attached: Location API
09-01-2015 09:29vdemidovRelationship addedrelated to 0002589
10-01-2015 15:24vdemidovRelationship replacedhas duplicate 0002589
13-01-2015 23:15ksvNote Added: 0015083
14-01-2015 07:38vdemidovNote Added: 0015084
20-01-2015 10:38sergeykaNote Added: 0015094
20-01-2015 11:25vdemidovNote Added: 0015095
13-04-2015 22:36ezubovNote Added: 0015566
13-04-2015 22:37ezubovNote Edited: 0015566bug_revision_view_page.php?bugnote_id=15566#r6510
28-12-2015 12:56vdemidovTarget Version40xxxx => 23xxxx
01-01-2016 15:35vdemidovNote Added: 0016971
15-06-2016 08:51vdemidovNote Added: 0017374
15-06-2016 08:51vdemidovStatusconfirmed => feedback
15-06-2016 08:51vdemidovTarget Version23xxxx => 160707
25-06-2016 13:23ezubovNote Added: 0017448
28-06-2016 19:25vdemidovStatusfeedback => resolved
28-06-2016 19:25vdemidovFixed in Version => 160707
28-06-2016 19:25vdemidovResolutionopen => fixed
28-06-2016 19:25vdemidovAssigned To => vdemidov

Notes
(0014253)
vdemidov   
19-05-2014 07:04   
Я так понимаю вы при этом не двигаетесь? Вполне возможно что модуль Location API если положение не меняется не посылает событий в программу, а программа это трактует как отсутствие данных и отключает приемник. Проверьте как-нибудь в движении.
(0014254)
ELITE   
19-05-2014 07:37   
проверил в движении, скорость примерно 5-7км/ч (быстрый шаг) на открытой местности в ясную погоду, длина маршрута примерно 300 метров
по тестовым программам координаты четко определяются с точностью 1-2 метра, скорость движения тоже
----
в сас планете по API метка появилась 2 раза с прыжками метров в 150-200 на 1 секунду и опять пропадает
-----
если в процессе движения сделать откл-вкл ЖПС в планете - то точку схватывает точно , но также 2-3 секунды горит и гаснет
(0014255)
ELITE   
19-05-2014 07:59   
еще уточнение, проверил одновременно с яндекс картами - они по АПИ работают - так они четко показывают и движение и скорость и даже направление движения быстро отрабатывают при его изменении
(0014256)
ELITE   
19-05-2014 11:54   
еще 1 уточнение
взял внешний блютуз-жпс адаптер
подключение чебез СОМ порт - мгновенное определение, показывает все спутники, всё четко и быстро
- ставлю галочку "блютуз" - связи нет ( а должен найти по идее)
- ставлю галочку СОМ порт - связи нет (тоже должен найти был)
- ставлю АПИ - тупит как выше описано было
//пс, все виды связи (вайфай, 3ж) и встроенный ЖПС отключены, чтобы винда могла получать данные только с внешнего приемника
// яндекс карты и тестовые программы также работают стабильно быстро и точно показывают координаты
===========
у меня складывается впечатления, что САС планета просто отправляет запросы к АПИ со слишком большими паузами.... (10-15 секунд)
(0014257)
vdemidov   
19-05-2014 12:26   
Мда. Похоже дизайн настроек GPS нужно таки переработать после vasketsov. А то я сам без заглядывания в код никогда не догадался бы, что чекбоксы "Serial", "Virtual", "Bluetooth", "USBSer" и "Другие" относятся исключительно к Настройке Автопоиск
 
А вот "USB Garmin", "Location API" и "Fly-on-Track" уже к источникам GPS сигнала. Причем это должны были бы быть не чекбоксы, а радио-кнопки, так как активно может быть только что-то одно из этих трех или NMEA, если ни один из эти пунктов не выбран.
(0014259)
ELITE   
20-05-2014 05:46   
и еще попробуйте связаться с разработчиками программы GPSinfo, похоже она использует достаточной продвинутые методы получения данных, тк на моем приемнике (хаувей EM770W) только она может сразу с СОМ порта драть данные, большинство других только после "шаманства", тк этот приемник требует работы сразу с ТРЕМЯ СОМ портами для получения с него жпс данных.....
(0014261)
vdemidov   
20-05-2014 06:25   
>и еще попробуйте связаться с разработчиками программы GPSinfo
Может быть, но вряд ли раньше 2030 года.
Если вас это интересует займитесь сами, или найдите программиста, которого это заинтересует, или наймите программиста, который это сможет сделать. Код САС.Планеты открытый, так что дерзайте.
А от меня совет пользоваться нормальными приемниками, которые работают без шаманства и стоят меньше $50.
(0015083)
ksv   
13-01-2015 23:15   
Можете ли дать какой-то прогноз относительно исправления этой неполадки?
(0015084)
vdemidov   
14-01-2015 07:38   
Ну, в поле Target Version мой прогноз написан - 2020 год. Может раньше - может позже. Если этот функционал понадобится мне лично или кто-то займется этой проблемой, то может раньше.
(0015094)
sergeyka   
20-01-2015 10:38   
Может можно хоть как-то визуализировать получаемые/неполучаемые данные?
А то ведь совершенно непонятно оно получает данные или нет. Где-то назодил, что в Location API при NMEA формате есть инфа и о спутниках. Где почитать точнее?
(0015095)
vdemidov   
20-01-2015 11:25   
Ну, самый надежный вариант - поставить Delphi 2007 и смотреть под отладчиком.
(0015566)
ezubov   
13-04-2015 22:36   
(edited on: 13-04-2015 22:37)
Сегодня на планшет с Win8.1 пришло обновление драйвера Broadcom GNSS 4752 Geolocation Sensor 20.22.0405.18. С ним САС.Планет (141212.8406 Stable) работает в режиме Location API. Потестировал полчаса по городу - координаты ловит, трек пишет, после потери сигнала в туннелях спутники снова подхватывает.

Из минусов по-прежнему не работает опрос текущей скорости. Все индикаторы скорости и курс - нулевые.

(0016971)
vdemidov   
01-01-2016 15:35   
Location API у меня почему-то не работал без подписки на события. В следующей ночнушке можно проверить тем у кого не работало или теряло связь.
(0017374)
vdemidov   
15-06-2016 08:51   
Если никто не подтвердит, что глюк еще жив, то через неделю закрою инцидент как решенный.
(0017448)
ezubov   
25-06-2016 13:23   
Привет!

Я нашел как стабильно воспроизвести этот баг на Win8.1
1. На устройстве должно быть активно WiFi соединение с интернетом.
2. Устройство должно находиться вне зоны видимости спутников.

Location API при этом достаточно точно определяет текущее положение по доступным WiFi точкам. В этом режиме при включении GPS через Location API в SAS.Planet действительно метка появляется всего на 5 секунд и пропадает. При повторном включении GPS - аналогично.

В штатном режиме, когда Location API работает по GPS сигналам, позиционирование в SAS.Planet работает нормально: на 141212 билде я тысяч пятнадцать откатал, сейчас проверил на 160606 stable - работает. Из индикаторов при этом не работают скорость и курс, но работают координаты, высота, одометры, время.

Так что ИМХО - Low priority , Won't fix.

P.S. Спасибо за прогу!