Notes |
|
|
Так и задумывалось. Эти галочки - опции и настройки при подключении к приёмнику. Отдельных команд для старта записи лога, остановки записи лога или паузы (без отключения от приёмника) сейчас не предусмотрено. И если не изменяет склероз, и не было предусмотрено никогда. |
|
|
(0008327)
|
Tolik
|
11-08-2012 08:20
|
|
А можно их предусмотреть?
Если это сложно, надо как-то предупреждать юзера, что надо сделать выкл/вкл или типа того.
Потому что когда включаешь лог, а он не пишется, первая реакция - "блин, глюкавая поделка!" |
|
|
|
Включение лога - это команда - значит должен быть "командный" элемент управления (пункт меню или кнопка). А то на одной галочке далеко не уедешь в принципе, как отличить отключение записи лога (при котором последующее включение будет создавать новый файл) от паузы (когда например стоишь на месте и новый файл открывать не надо)? Есть и другие противоречия. Короче говоря, надо отделить опцию "автоматически включать запись лога при подключении приёмника" от команд типа "включить запись nmea", "приостановить запись gpx", "приостановить запись пути в базу меток", "остановить запись plt" и т.п.
Быстро в принципе не будет. Ибо а) интерфейс взаимодействия саса с приёмником не подразумевает такой возможности (в смысле, не только мои поделки, но и поделки со стороны саса, и переписывать надо много где) и б) раньше это никого не напрягало. Соответственно это вопрос навыков работы с сасом. Приоритет ниже плинтуса.
И нужно чёткое описание, чего куда добавить, где чего нарисовать и т.п. Это не настолько простая доработка, как кажется на первый взгляд. Даже с точки зрения гуя тут можно запутаться окончательно, и не факт, что будет проще и понятнее, чем сейчас. Даже казалось бы простой вопрос, надо ли засеривать галочки nmea\garmin\gpx\plt при подключенном приборе - и то крайне дискуссионный. |
|
|
(0008331)
|
Tolik
|
11-08-2012 15:01
|
|
Ну а кнопка ОК на диалоге настроек - это не командный элемент управления?
Если состояние галочки NMEA изменилось, то по кнопке ОК надо включить (отключить) запись лога. Можно так сделать? |
|
|
|
Разумеется нет. Эта кнопочка ОК относится только к сохранению настроек, которые будут в том числе применены в будущем. Иначе корректно отключить запись лога в смысле будущих настроек можно будет только при отключенном приёмнике, ибо при подключенном - будет паразитное завершение записи лога. И наоборот, если захочется вклюяить настройку на будущее, она зачем-то включит запись лога при подключённом приёмнике.
Короче говоря, текущее состояние сейчас определяется по настройкам на момент подключения приёмника. Если надо отдельное управление текущим состоянием (записи лога и вообще) - его надо отделять от управления настройками как таковыми.
Ровно поэтому же, например, не применяется изменённое значение порта, скорости и таймаута к текущему подключению приёмника, если его поправить и нажать OK. |
|
|
(0008342)
|
Tolik
|
11-08-2012 20:28
|
|
Ну хотя бы добавьте под этими галками надпись, что требуется отключение и подключение приёмника. Я сам редко пользуюсь GPS и каждый раз думаю: блин, опять лог сломали, начинаю выходить-входить, дверями хлопать, шины пинать - дебагом, блин, заниматься. |
|
|
|
Та нужно их просто дисейблить, если включен GPS. |
|
|
(0008372)
|
Tolik
|
12-08-2012 18:25
|
|
|