Jump to content

    

Получить UTC offset

проблема такая, с одной станцией могут работать несколько вариантов модулей

производства от 2011 года, некторые модули прошиты в прошлом году (я создавал тему по этому вопросу),

некоторые нет

Старые модули на команду $PMTK457*34 выдают смещение 15 секунд, то есть то, которое было в далеком 2012 году

если этот модуль работает какое то время и выводит время с координатами,

значит он получил альманах ( это происходит каждые 12.5 минут)

и показывает текущий правильный offset.

в прошлом году вроде 18 секунд.

я это время нигде не использую, в конце работы прошивки вручную корректируем

у меня такой вопрос: как определить, что при получении строки NMEA, если у меня данные валидные (то есть есть буква A в строке времени):

$GPRMC,085827.649,A,5541.7900,N,03721.3821,E,0.06,0.00,181113,10.0,E,A*36

что уже пришел альманах с правильным офсетом времени или еще не пришел?

есть такой вариант, как у меня появилась строка с буквой A - ждать еще 12-15 минут

чтобы гарантировать что уже есть альманах, 

хотелось бы все упростить - получил время, синхронизировал часы и не паришься этой проблемой.

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this