SASGIS

Веб-картография и навигация


View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000338SAS.Планета[All Projects] Багpublic28-12-2010 18:1524-04-2011 18:25
ReporterPapazol 
Assigned Tovdemidov 
PrioritynormalSeveritytweakReproducibilityhave not tried
StatusclosedResolutionfixed 
PlatformWindowsOSXPOS VersionProfessional SP3
Product Version101206 
Target Version110311.AlfaFixed in Version110311.Alfa 
Summary0000338: По умолчанию в качестве порта GPS модуля стоит недопустимое значение COM0
DescriptionПри попытке подключиться к порту с такими настройками вызывает блокировку GPS-модуля.
Tagsgps
Attached Files

- Relationships

-  Notes
(0000835)
vdemidov (manager)
29-12-2010 08:12

А вы не пробовали подождать секунд 20-30? Кнопка становится доступной после того как компонент, использующийся для работы с GPS модулем рапортует что отключился. И он иногда тупит. Еще можете попробовать воспользоваться GPSGate, очень полезная штука.
В любом случае нужно больше подробностей. А на то в ответ на эту запись все что я могу сказать: "У меня все работает ищите проблему у себя"
(0000836)
Papazol (reporter)
29-12-2010 18:43

Подробности: если после загрузки программы один раз нажать эту кнопку, причём независимо от того, подключен приёмник к компьютеру или нет, то сразу же эта кнопка становится неактивной, то есть повторно её нажать невозможно. Допустим, приёмник подключен, и программа его "поймала". Тогда до тех пор, пока мы едем и пишем трек, всё нормально. Но если нам понадобилось отключить приёмник, то сделать этого мы не сможем, пока не закроем программу. А если приёмник не был подключен, например, мы случайно нажали кнопку, а разъём воткнуть забыли, то уже и подключить приёмник мы не сможем.
(0000837)
Papazol (reporter)
29-12-2010 19:07

Более углублённые эксперименты показали, что если открыть свежеустановленную программу, то в поле номера COM порта приёмника будет COM0. Такого порта в компьютере нет, и сообщение о невозможности открыть порт не появляется, а кнопка просто становится неактивной. Но если установить нормальный номер порта, то всё меняется, что характерно, в лучшую сторону. При подключенном приёмнике мне не удалось ни разу сделать кнопку неактивной, а при отключенном - кнопка становится неактивной на пару секунд, что вполне нормально.
Следует заметить, что этот инцидент я создал на основе сообщения не помню кого в блоге, причём из этого сообщения следовало, что этот человек пользовался программой при движении (стало быть, приёмник у него был подключен). (Кстати, там же упоминалось о пропадании трека с экрана, но проверить это сейчас не могу, поэтому не писал об этом.) А проверял я это на домашнем компе без приёмника, так что милль пардон! Может, выдавать какое-либо сообщение об отсутствии данного порта в системе?
PS Лучше перебдеть, чем недобдеть.
(0000838)
vdemidov (manager)
29-12-2010 19:49

На самом деле, скорее всего, COM0 у вас на компьютере таки есть, но к нему ничего не подключено. При попытке подключиться к нему компонент просто будет ждать ответа и не получив его отвалиться по таймауту, а таймаут там стоит по-умолчанию 300 секунд. Проверьте.
(0000844)
Papazol (reporter)
30-12-2010 22:13

Время ожидания посылок установил 5 секунд.
Как только указываешь любой другой порт, COM0 из выпадающего списка пропадает. Если прописать его принудительно, то при нажатии кнопки она безвозвратно сереет. То есть таймаут не работает.
Поведение программы при выборе иных, чем COM0, портов зависит от того, существует выбранный порт в системе или нет.
Например, у меня в системе отсутствует порт COM1, но в списке он есть. Выбрав его, сразу же получаем ошибку открытия порта. Это правильно.
Порт COM2 у меня в системе есть. Выбрав его, получаем открытие порта. Но посылок там нет, и через 5 сек выдаётся сообщение об ошибке коммуникации. Это тоже правильно.
Таким образом, лишь при указании порта COM0 поведение кнопки не совсем адекватно.
(0000878)
vdemidov (manager)
11-01-2011 08:26

Ошибка была в COM0, которого быть не должно. Допустимы значения от 1 до 255

- Users who viewed this issue
User List Anonymous (2386x)
Total Views 2386
Last View 23-04-2024 10:09

- Issue History
Date Modified Username Field Change
28-12-2010 18:15 Papazol New Issue
29-12-2010 08:12 vdemidov Note Added: 0000835
29-12-2010 08:12 vdemidov Assigned To => feya
29-12-2010 08:12 vdemidov Status new => feedback
29-12-2010 08:12 vdemidov Assigned To feya => vdemidov
29-12-2010 18:43 Papazol Note Added: 0000836
29-12-2010 18:43 Papazol Status feedback => assigned
29-12-2010 19:07 Papazol Note Added: 0000837
29-12-2010 19:49 vdemidov Note Added: 0000838
29-12-2010 19:49 vdemidov Status assigned => feedback
30-12-2010 22:13 Papazol Note Added: 0000844
30-12-2010 22:13 Papazol Status feedback => assigned
11-01-2011 08:25 vdemidov Target Version => 110311.Alfa
11-01-2011 08:25 vdemidov Summary При однократном нажатии кнопки "Подключиться к GPS приёмнику" эта кнопка становится недоступной => По умолчанию в качестве порта GPS модуля стоит недопустимое значение COM0
11-01-2011 08:25 vdemidov Description Updated View Revisions
11-01-2011 08:26 vdemidov Note Added: 0000878
11-01-2011 08:26 vdemidov Status assigned => resolved
11-01-2011 08:26 vdemidov Fixed in Version => 110311.Alfa
11-01-2011 08:26 vdemidov Resolution open => fixed
06-04-2011 16:02 gpsMax Tag Attached: gps
24-04-2011 18:25 Tolik Status resolved => closed



Copyright © 2007 - 2024 SAS.Planet Team