Показать сообщение отдельно
Старый 14.03.2014, 17:08   #486
gorar
Пользователь
 
Регистрация: 22.02.2013
Возраст: 40
Город: Тернополь
Регион: Украина
Машина: Renault Logan MCV 1.5dci
Сообщений: 37
gorar is on a distinguished road
По умолчанию

Цитата:
Сообщение от pine Посмотреть сообщение
работает? Писал "из головы".
работает, правда немножко сократил из-за ненадобности
Код:
's/\.[0-9]00,//'
Цитата:
Сообщение от pine Посмотреть сообщение
На самом деле еще хочу вас попросить понаблюдать, стабильно ли выставляется дата-время, если добавлять вызов этого скрипта в /etc/install-recovery.sh?
У меня есть ощущение, что на моем приемнике в случае, если спутники еще не найдены, то выдается "начало времен" 1 января 1970 года. Но проявляется это не каждый раз.
У меня какраз работает через этот скрипт, я установил задержку 5 сек после установки драйвера GPS, пока (несколько раз выключал) работает, посмотрим как будет работать после перерывов в несколько часов (суток).

п.с. пересмотрел Ваши ссылки по документации на NMEA и увидел там что есть флаг который отвечает за валидность информации о времени. Можно доработать скрипт на проверку этого флага и установка часов будет только тогда когда данные будут правильными.
gorar вне форума   Ответить с цитированием