SASGIS

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


View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0002681SAS.Планета[All Projects] Багpublic14-04-2015 11:1309-07-2015 09:39
Reporternetsky 
Assigned Tovdemidov 
PrioritynormalSeverityminorReproducibilityalways
StatusclosedResolutionno change required 
PlatformWindowsOSXPOS VersionProfessional SP3
Product Version141212 
Target VersionFixed in Version 
Summary0002681: Синхронизация времени по GPS.
DescriptionВремя на спутниках не соответствует действительным часовым поясам. При использовании GPS происходит автоматическая синхронизация времени и SAS Planet меняет его и в самом Windows.
Может быть добавить возможность ручной коррекции часового пояса относительно полученного по GPS или галочку вкл/выкл синхронизации времени по GPS.
TagsNo tags attached.
Attached Files

- Relationships

-  Notes
(0015567)
vdemidov (manager)
14-04-2015 11:39

А вы уверены, что это САС сам меняет системное время? Насколько я помню, там есть установка системного времени, но только по команде пользователя.
(0015568)
vasketsov (manager)
14-04-2015 12:11
edited on: 14-04-2015 12:13

>только по команде пользователя
Совершенно верно. Сия команда - на кнопке на сенсоре времени. Само ничего не меняется.

>Время на спутниках не соответствует действительным часовым поясам
>коррекции часового пояса относительно полученного по GPS
Чего-чего?
Сигнал GPS рассылается широковещательно, никаких часовых поясов там нет в принципе. Или Вы думаете, что при переходе через границу часового пояса сигнал от спутника резко меняется?

(0015569)
vdemidov (manager)
14-04-2015 12:41

Кстати да. Там даже при ручной команде коррекции времени используется, если мне не изменяет мой склероз, текущий системный часовой пояс.
(0015570)
netsky (reporter)
14-04-2015 12:52
edited on: 14-04-2015 12:56

>Сия команда - на кнопке на сенсоре времени. Само ничего не меняется.
Включаю ноут. Подключаю GPS. Время стоит правильное по МСК. Запускаю SASplanet. Жму подключиться к GPS. Автоматичски открывается панель датчиков. В датчике "местное время" показывается правильное. Как только устанавливается связь со спутниками, время в этом датчике перепрыгивает на час вперёд и одновременно перекидывает его и в винде. Если не закрывать прогу и поменять в винде время на правильное, то через минуту оно сново прыгает на час вперёд. Часовой пояс стоит правильный.
В настройках ничего не нашёл. В панеле датчиков местное время можно только сбросить.
Подскажите, где эти настройки?

(0015571)
vdemidov (manager)
14-04-2015 13:06

>В настройках ничего не нашёл. В панеле датчиков местное время можно только сбросить.
Вот это сбросить и есть установка текущего времени по спутнику.

А как у вас подключен GPS и что он из себя представляет?
(0015572)
netsky (reporter)
14-04-2015 13:46
edited on: 14-04-2015 13:46

Через usb
GlobalSat BU-353
http://www.globalsat.ru/catalog/snyatye/bu-353

(0015573)
vdemidov (manager)
14-04-2015 14:21

Подключено через виртуальный COM-порт напрямую в САС? И используется WinXP?
(0015574)
netsky (reporter)
14-04-2015 14:46

Да
(0015575)
vdemidov (manager)
14-04-2015 15:51

Ну тогда это уже вопрос к vasketsov, в самом коде САСа вообще нет команд установки времени, тем более по получению данных с GPS, если что-то и найдется то в библиотеке работы с GPS или каком-то очень уж хитром стороннем софте на вашей машине (например драйверами GPS-приемника). Было бы неплохо проверить с этим же приемником на другом компьютере или с другим приемником на этом компьютере. Еще можно записать видео происходящего, где будут показаны все действия в том числе диспетчер устройств и системное время.
(0015579)
vasketsov (manager)
14-04-2015 23:40

>GlobalSat BU-353
Значит NMEA через COM.

>вопрос к vasketsov
Отвечаю: захардкоденного принудительного изменения текущего времени в библиотеке разумеется нет. Если можно, я даже не буду обосновывать, почему там такого нет (ЛОЛ потому что). Даже если будут просить - не сделаю. И уж тем более нет выполнения этой операции раз в минуту.

Единственное место, где есть SetSystemTime - это вызов по кнопке сброса. Вернее, таких мест два, потому что второе предназначено для Garmin. И они только под Apply_UTCDateTime - это и есть тот самый сброс врукопашную. А SetLocalTime вообще нет.

Может ли сброс датчика времени вызываться по таймеру автоматически?

Как быть в такой ситуации:
а) забить;
б) подключить приёмник к другой софтине;
в) качнуть на просторах интернета монитор API и натравить на SetSystemTime.
(0015580)
vdemidov (manager)
15-04-2015 08:06

>Отвечаю: захардкоденного принудительного изменения текущего времени в библиотеке разумеется нет. Если можно, я даже не буду обосновывать, почему там такого нет (ЛОЛ потому что). Даже если будут просить - не сделаю. И уж тем более нет выполнения этой операции раз в минуту.
Ну, я так и предполагал, просто хотел услышать подтверждение, так как не было возможности заглянуть в исходники.
В общем проблема или в слишком умных дровах GPS, или в каком-то стороннем софте на компьютере. Больше я ничего придумать не могу.
(0015581)
netsky (reporter)
15-04-2015 14:02

>Было бы неплохо проверить с этим же приемником на другом компьютере или с другим приемником на этом компьютере.

В выходные попробую.
(0016114)
netsky (reporter)
09-07-2015 09:14

Сменил системный часовой пояс на час назад и время перестало перепрыгивать.
Скорее всего виновата сама XP, так как под неё не выпустили обновление связанное с переходом на зимнее время. На Win 7 таких проблем не наблюдается.

- Users who viewed this issue
User List Anonymous (2826x), netsky (4x), GunSmoker (1x), Tolik (1x), vasketsov (2x), zed (1x), vdemidov (5x)
Total Views 2840
Last View 20-04-2024 06:35

- Issue History
Date Modified Username Field Change
14-04-2015 11:13 netsky New Issue
14-04-2015 11:39 vdemidov Note Added: 0015567
14-04-2015 11:39 vdemidov Status new => feedback
14-04-2015 12:11 vasketsov Note Added: 0015568
14-04-2015 12:13 vasketsov Note Edited: 0015568 View Revisions
14-04-2015 12:41 vdemidov Note Added: 0015569
14-04-2015 12:52 netsky Note Added: 0015570
14-04-2015 12:52 netsky Status feedback => new
14-04-2015 12:54 netsky Note Edited: 0015570 View Revisions
14-04-2015 12:56 netsky Note Edited: 0015570 View Revisions
14-04-2015 13:06 vdemidov Note Added: 0015571
14-04-2015 13:06 vdemidov Status new => feedback
14-04-2015 13:46 netsky Note Added: 0015572
14-04-2015 13:46 netsky Status feedback => new
14-04-2015 13:46 netsky Note Edited: 0015572 View Revisions
14-04-2015 14:21 vdemidov Note Added: 0015573
14-04-2015 14:21 vdemidov Status new => feedback
14-04-2015 14:46 netsky Note Added: 0015574
14-04-2015 14:46 netsky Status feedback => new
14-04-2015 15:51 vdemidov Note Added: 0015575
14-04-2015 15:51 vdemidov Status new => feedback
14-04-2015 23:40 vasketsov Note Added: 0015579
15-04-2015 08:06 vdemidov Note Added: 0015580
15-04-2015 14:02 netsky Note Added: 0015581
15-04-2015 14:02 netsky Status feedback => new
15-04-2015 14:10 vdemidov Status new => feedback
09-07-2015 09:14 netsky Note Added: 0016114
09-07-2015 09:14 netsky Status feedback => new
09-07-2015 09:39 vdemidov Status new => resolved
09-07-2015 09:39 vdemidov Resolution open => no change required
09-07-2015 09:39 vdemidov Assigned To => vdemidov
09-07-2015 09:39 vdemidov Status resolved => closed



Copyright © 2007 - 2024 SAS.Planet Team