SASGIS - SAS.Планета
View Issue Details
0003141SAS.Планета[All Projects] Багpublic04-10-2016 13:1605-10-2016 08:32
netsky 
vdemidov 
normalminoralways
closedno change required 
WindowsXPProfessional SP3
160707 
 
0003141: Проблема с приёмником NV08C
Продолжение инцидента 0002839.
Снова появился на руках приёмник NV08C.
Суть проблемы в том, что в SASPlanet не определяется скорость и обновление местоположения идёт раз в 3 секунды.
Выяснил почему так происходит:
После загрузки ХР открываем любой прогой порт приёмника и видим следующее:

$GPRMC,001318.00,V,0000.0000,N,00000.0000,E,00.00,000.0,,,,N*4D
$GPGGA,001319.00,0000.0000,N,00000.0000,E,0,,,-18.0,M,18.0,M,,*54
$GPGSV,1,1,00*79
$GLGSV,1,1,00*65
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$PORZD,V,999.9*2B
 
Закрываем.
Открываем SAS, подключаемся к приёмнику. И в логах видно, что строка GPRMC появляется только один раз и далее её нет:

$GPRMC,001318.00,V,0000.0000,N,00000.0000,E,00.00,000.0,,,,N*4D
$GPGGA,001319.00,0000.0000,N,00000.0000,E,0,,,-18.0,M,18.0,M,,*54
$GPGSV,1,1,00*79
$GLGSV,1,1,00*65
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$PORZD,V,999.9*2B
$GPGGA,001320.00,0000.0000,N,00000.0000,E,0,,,-18.0,M,18.0,M,,*5E
$GPGBS,001320.00,,,,,,,*6F
$GPGSV,1,1,00*79
$GLGSV,1,1,00*65
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$PORZD,V,999.9*2B
$GPGGA,001321.00,0000.0000,N,00000.0000,E,0,,,-18.0,M,18.0,M,,*5F
$GPGSV,1,1,00*79
$GLGSV,1,1,00*65
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$PORZD,V,999.9*2B

Закрываем SAS. Открываем порт приёмника читалкой и видим:

$GPGGA,001319.00,0000.0000,N,00000.0000,E,0,,,-18.0,M,18.0,M,,*54
$GPGSV,1,1,00*79
$GLGSV,1,1,00*65
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$PORZD,V,999.9*2B

Строки GPRMC нет и она не появится пока не перезагрузишь машину.

Предполагаю, что SAS во время подключения к приёмнику отправляет на него некую команду, после которой приёмник перестаёт отправлять строку GPRMC.
No tags attached.
related to 0002839closed vdemidov Проблема с холодным стартом GPS 
related to 0001482resolved vasketsov Не работает GPS HPun2400 Gobi 1000 
Issue History
04-10-2016 13:16netskyNew Issue
04-10-2016 13:39netskyNote Added: 0017657
04-10-2016 13:40netskyNote Edited: 0017657bug_revision_view_page.php?bugnote_id=17657#r7067
04-10-2016 13:42netskyNote Edited: 0017657bug_revision_view_page.php?bugnote_id=17657#r7068
04-10-2016 14:29vdemidovRelationship addedrelated to 0002839
04-10-2016 14:34vdemidovNote Added: 0017658
04-10-2016 14:35vdemidovStatusnew => feedback
04-10-2016 15:25netskyNote Added: 0017659
04-10-2016 15:25netskyStatusfeedback => new
04-10-2016 15:27netskyNote Edited: 0017659bug_revision_view_page.php?bugnote_id=17659#r7070
04-10-2016 15:34netskyNote Edited: 0017659bug_revision_view_page.php?bugnote_id=17659#r7071
04-10-2016 15:49netskyNote Added: 0017660
04-10-2016 15:52netskyNote Edited: 0017660bug_revision_view_page.php?bugnote_id=17660#r7073
04-10-2016 15:56netskyNote Edited: 0017660bug_revision_view_page.php?bugnote_id=17660#r7074
04-10-2016 16:06netskyNote Edited: 0017660bug_revision_view_page.php?bugnote_id=17660#r7075
04-10-2016 16:15netskyNote Edited: 0017660bug_revision_view_page.php?bugnote_id=17660#r7076
04-10-2016 16:15netskyNote Edited: 0017660bug_revision_view_page.php?bugnote_id=17660#r7077
04-10-2016 16:19netskyNote Edited: 0017660bug_revision_view_page.php?bugnote_id=17660#r7078
05-10-2016 05:49vdemidovNote Added: 0017662
05-10-2016 05:49vdemidovStatusnew => feedback
05-10-2016 05:50vdemidovRelationship addedrelated to 0001482
05-10-2016 06:47netskyNote Added: 0017663
05-10-2016 06:47netskyStatusfeedback => new
05-10-2016 06:56netskyNote Edited: 0017663bug_revision_view_page.php?bugnote_id=17663#r7080
05-10-2016 07:23vdemidovNote Added: 0017664
05-10-2016 08:04vdemidovStatusnew => feedback
05-10-2016 08:30netskyNote Added: 0017665
05-10-2016 08:30netskyStatusfeedback => new
05-10-2016 08:32vdemidovStatusnew => resolved
05-10-2016 08:32vdemidovResolutionopen => no change required
05-10-2016 08:32vdemidovAssigned To => vdemidov
05-10-2016 08:32vdemidovStatusresolved => closed

Notes
(0017657)
netsky   
04-10-2016 13:39   
(edited on: 04-10-2016 13:42)
Проверил в OziExplorer.
Всё нормально. GPRMC не пропадает. Скорость показывает, обновляется раз в сек.

(0017658)
vdemidov   
04-10-2016 14:34   
Ну, попробуйте найти эту команду. Поставьте логгер с виртуальным COM портом и сравните инициализацию. Или попробуйте использовать через GPSGate. Пробуйте.
(0017659)
netsky   
04-10-2016 15:25   
(edited on: 04-10-2016 15:34)
Через GPSGate ситуация такая:
Если сделать COM на virtual COM - то всё тоже самое.
Если сделать COM на virtual COM / NMEA filter и поставить Allow all NMEA - то всё работает как часики.

Попробую залоггировать его.

(0017660)
netsky   
04-10-2016 15:49   
(edited on: 04-10-2016 16:19)
Поймал.
Вот эту команду SAS пишет в порт
$CCGPQ,RMC*36

Параметр readonly=1 в секции [GPS_module] не помог.

(0017662)
vdemidov   
05-10-2016 05:49   
Параметр readonly=1 нужно добавлять в файл vsagps_nmea.ini в секцию [GLOBAL]
Вы точно туда добавляли?
(0017663)
netsky   
05-10-2016 06:47   
(edited on: 05-10-2016 06:56)
Я пробовал в sasplanet.ini
Нашёл vsagps_nmea.ini, попробовал с ним. Всё гуд.
А в нём можно удалить всё и оставить только секцию [GLOBAL]?

(0017664)
vdemidov   
05-10-2016 07:23   
> А в нём можно удалить всё и оставить только секцию [GLOBAL]?
Думаю да. Пробуйте.
(0017665)
netsky   
05-10-2016 08:30   
Сделал. Всё работает.
Тогда наверно можно считать проблему решённой.
Спасибо!