SASGIS - SAS.Планета
View Issue Details
0003596SAS.Планета[All Projects] Багpublic30-11-2019 11:4011-11-2024 14:27
mrechte2 
zed 
normalfeaturealways
resolvedfixed 
190707 
241111241111 
0003596: GPS connexion not possible with u-blox device combining NMEA and proprietary UBX binary protocol
Also, it may connect, the GPS option view does not show any satellite. The u-center software works OK and reports satellites and fixes.

By default the u-blox GPS (M8T) intermixes NMEA with its own proprietary binary protocol. I have attached an extract of the data-sheet showing the protocol structure.

Also attached an example of the resulting data flow.

If this can be fixed, it may be in the VSAGPS/RUNTIME library.

A temporary fix is to configure the GPS to output NMEA only on the USB port.
No tags attached.
related to 0001502confirmed  Программа зависает при выходе если включен GPS 
related to 0001564confirmed  Прерывание приема данных с GPS приемника 
related to 0003603closed zed не видит встроеной gps 
txt mixed_ub_nmea.txt (3,402) 30-11-2019 11:40
https://bugtracker.sasgis.org/file_download.php?file_id=2399&type=bug
pdf ub-150c.pdf (358,239) 30-11-2019 11:40
https://bugtracker.sasgis.org/file_download.php?file_id=2400&type=bug
jpg SASexception.JPG (26,777) 11-12-2019 10:48
https://bugtracker.sasgis.org/file_download.php?file_id=2407&type=bug
jpg

? SASPlanet.Debug.elf (78,540) 11-12-2019 12:49
https://bugtracker.sasgis.org/file_download.php?file_id=2408&type=bug
Issue History
30-11-2019 11:40mrechte2New Issue
30-11-2019 11:40mrechte2File Added: mixed_ub_nmea.txt
30-11-2019 11:40mrechte2File Added: ub-150c.pdf
30-11-2019 12:06zedCategoryРефакторинг => Баг
30-11-2019 12:06zedProduct Version.Nightly => 190707
11-12-2019 10:48sergeykaNote Added: 0019557
11-12-2019 10:48sergeykaFile Added: SASexception.JPG
11-12-2019 10:51sergeykaNote Edited: 0019557bug_revision_view_page.php?bugnote_id=19557#r7558
11-12-2019 11:00sergeykaNote Edited: 0019557bug_revision_view_page.php?bugnote_id=19557#r7559
11-12-2019 11:07sergeykaNote Added: 0019558
11-12-2019 11:17vdemidovNote Added: 0019559
11-12-2019 12:03sergeykaNote Added: 0019560
11-12-2019 12:49sergeykaFile Added: SASPlanet.Debug.elf
14-12-2019 12:01sergeykaNote Edited: 0019560bug_revision_view_page.php?bugnote_id=19560#r7561
14-12-2019 12:15zedNote Added: 0019574
14-12-2019 12:19zedNote Added: 0019575
14-12-2019 12:19zedRelationship addedrelated to 0001502
14-12-2019 12:19zedRelationship addedrelated to 0001564
14-12-2019 12:20sergeykaNote Added: 0019576
14-12-2019 12:25sergeykaNote Edited: 0019576bug_revision_view_page.php?bugnote_id=19576#r7563
31-12-2023 12:07zedNote Added: 0020445
31-12-2023 12:07zedAssigned To => zed
31-12-2023 12:07zedStatusnew => feedback
31-12-2023 12:07zedTarget Version => 24xxxx
03-01-2024 08:36zedRelationship addedrelated to 0003603
03-06-2024 13:40zedStatusfeedback => resolved
03-06-2024 13:40zedFixed in Version => 24xxxx
03-06-2024 13:40zedResolutionopen => fixed
11-11-2024 14:15zedTarget Version24xxxx => 241111
11-11-2024 14:27zedFixed in Version24xxxx => 241111

Notes
(0019557)
sergeyka   
11-12-2019 10:48   
(edited on: 11-12-2019 11:00)
На самом деле похоже какие-то проблемы у модуля GPS. Если GPS находится во включеном состоянии, то при простом закрытии SAS валится с ошибкой. Такжже если GPS был включен, то при запуске SAS GPS приемник уже не видит. Подробно не пока теститровал. Но у меня UBX+NMEA идут и SAS не падает. И еще...количество каналов отображаемых спутников в SAS ограничено? Новые приемники могут одновременно выводить данные с 60 каналов одновременно.
Если что-то протестировать, то нужен план теста

(0019558)
sergeyka   
11-12-2019 11:07   
With my u-blox ZED-F9P configured for UBX+NMEA protocol out and SAS planet work fine. But before run your must detach u-blox and run SASplanet. Next set off "Use GPS" control. Attach u-blox and configure correct port and baudrate. Check off "Autoconfig". Turn On GPS.
(0019559)
vdemidov   
11-12-2019 11:17   
> Если что-то протестировать, то нужен план теста
Проблема в том, что некому этим заниматься. Работа с GPS базируется на библиотеке, которая последний раз именялась 2013‑09‑23. И что там и как сделано никто не разбирается. Если у кого-то есть желание, то вперед.
(0019560)
sergeyka   
11-12-2019 12:03   
(edited on: 14-12-2019 12:01)
Exception можно проверить?

(0019574)
zed   
14-12-2019 12:15   
В приложенном логе есть только про попытку повторного удаления памяти: "Multi Free memory leak" внутри vsagps_object.pas.
(0019575)
zed   
14-12-2019 12:19   
Проблема с ошибкой при закрытии SAS и работающем GPS известна давно 0001502 и как видно, её не смог побороть даже автор той библиотеки.
(0019576)
sergeyka   
14-12-2019 12:20   
(edited on: 14-12-2019 12:25)
Ну собственно и видно, что где-то пустой указатель. Попробую зависимость методом тыка выявить. Сложно мне весь сас поставить для для отладки GPS. Может можно отладчиком к процессу подцепиться?
PS Пока писал прочел. Ясно. Но я впервые столкнулся с Exception на WIN7-WIN10 и именно этом блоке с название ZED -F9P :) С u-blox поставляется собственная программа.. Она работает без проблем.

(0020445)
zed   
31-12-2023 12:07   
Тестируйте последнюю ночную версию, должно стать лучше.