SASGIS - SAS.Планета
View Issue Details
0001486SAS.Планета[All Projects] Багpublic11-08-2012 05:5913-11-2012 12:07
Tolik 
vdemidov 
lowminoralways
resolvedfixed 
Windows7Ultimate
110418 
131111131111 
0001486: GPS лог начинает записываться только после переподключения приемника
При определённых условиях не сохраняется лог NMEA.
Если сначала подключить приёмник GPS, а потом включить галочку NMEA, лог не создаётся. Если сначала галочку, потом приёмник - создаётся.
No tags attached.
Issue History
11-08-2012 05:59TolikNew Issue
11-08-2012 06:00TolikStatusnew => acknowledged
11-08-2012 08:18vasketsovNote Added: 0008326
11-08-2012 08:20TolikNote Added: 0008327
11-08-2012 08:47vasketsovNote Added: 0008329
11-08-2012 15:01TolikNote Added: 0008331
11-08-2012 16:46vasketsovNote Added: 0008332
11-08-2012 20:28TolikNote Added: 0008342
12-08-2012 17:31vdemidovNote Added: 0008369
12-08-2012 18:25TolikNote Added: 0008372
13-08-2012 05:19vdemidovProduct Version120808 => 110418
28-08-2012 13:59vdemidovStatusacknowledged => confirmed
28-08-2012 13:59vdemidovTarget Version => 24xxxx
17-10-2012 07:29vdemidovSummaryНе сохраняется лог NMEA => GPS лог начинает записываться только после переподключения приемникаНе сохраняется лог NMEA
17-10-2012 07:29vdemidovSummaryGPS лог начинает записываться только после переподключения приемникаНе сохраняется лог NMEA => GPS лог начинает записываться только после переподключения приемника
13-11-2012 12:07vdemidovStatusconfirmed => resolved
13-11-2012 12:07vdemidovFixed in Version => 131111
13-11-2012 12:07vdemidovResolutionopen => fixed
13-11-2012 12:07vdemidovAssigned To => vdemidov
13-11-2012 12:07vdemidovTarget Version24xxxx => 131111

Notes
(0008326)
vasketsov   
11-08-2012 08:18   
Так и задумывалось. Эти галочки - опции и настройки при подключении к приёмнику. Отдельных команд для старта записи лога, остановки записи лога или паузы (без отключения от приёмника) сейчас не предусмотрено. И если не изменяет склероз, и не было предусмотрено никогда.
(0008327)
Tolik   
11-08-2012 08:20   
А можно их предусмотреть?
Если это сложно, надо как-то предупреждать юзера, что надо сделать выкл/вкл или типа того.
Потому что когда включаешь лог, а он не пишется, первая реакция - "блин, глюкавая поделка!"
(0008329)
vasketsov   
11-08-2012 08:47   
Включение лога - это команда - значит должен быть "командный" элемент управления (пункт меню или кнопка). А то на одной галочке далеко не уедешь в принципе, как отличить отключение записи лога (при котором последующее включение будет создавать новый файл) от паузы (когда например стоишь на месте и новый файл открывать не надо)? Есть и другие противоречия. Короче говоря, надо отделить опцию "автоматически включать запись лога при подключении приёмника" от команд типа "включить запись nmea", "приостановить запись gpx", "приостановить запись пути в базу меток", "остановить запись plt" и т.п.

Быстро в принципе не будет. Ибо а) интерфейс взаимодействия саса с приёмником не подразумевает такой возможности (в смысле, не только мои поделки, но и поделки со стороны саса, и переписывать надо много где) и б) раньше это никого не напрягало. Соответственно это вопрос навыков работы с сасом. Приоритет ниже плинтуса.

И нужно чёткое описание, чего куда добавить, где чего нарисовать и т.п. Это не настолько простая доработка, как кажется на первый взгляд. Даже с точки зрения гуя тут можно запутаться окончательно, и не факт, что будет проще и понятнее, чем сейчас. Даже казалось бы простой вопрос, надо ли засеривать галочки nmea\garmin\gpx\plt при подключенном приборе - и то крайне дискуссионный.
(0008331)
Tolik   
11-08-2012 15:01   
Ну а кнопка ОК на диалоге настроек - это не командный элемент управления?
Если состояние галочки NMEA изменилось, то по кнопке ОК надо включить (отключить) запись лога. Можно так сделать?
(0008332)
vasketsov   
11-08-2012 16:46   
Разумеется нет. Эта кнопочка ОК относится только к сохранению настроек, которые будут в том числе применены в будущем. Иначе корректно отключить запись лога в смысле будущих настроек можно будет только при отключенном приёмнике, ибо при подключенном - будет паразитное завершение записи лога. И наоборот, если захочется вклюяить настройку на будущее, она зачем-то включит запись лога при подключённом приёмнике.

Короче говоря, текущее состояние сейчас определяется по настройкам на момент подключения приёмника. Если надо отдельное управление текущим состоянием (записи лога и вообще) - его надо отделять от управления настройками как таковыми.

Ровно поэтому же, например, не применяется изменённое значение порта, скорости и таймаута к текущему подключению приёмника, если его поправить и нажать OK.
(0008342)
Tolik   
11-08-2012 20:28   
Ну хотя бы добавьте под этими галками надпись, что требуется отключение и подключение приёмника. Я сам редко пользуюсь GPS и каждый раз думаю: блин, опять лог сломали, начинаю выходить-входить, дверями хлопать, шины пинать - дебагом, блин, заниматься.
(0008369)
vdemidov   
12-08-2012 17:31   
Та нужно их просто дисейблить, если включен GPS.
(0008372)
Tolik   
12-08-2012 18:25   
Тоже вариант.