
O que vai acontecer?
Em 6 de abril de 2019, o segundo contador de rolagem de semanas do GPS será zerado, o primeiro foi em 21 de agosto de 1999. Isso significa que, no quadro de dados de navegação transmitido pelos satélites GPS, a semana número 10 será exibida após a semana número 1023, uma vez que a estrutura A mensagem de navegação recebe um valor de 10 bits sob o número da semana do GPS (dado que em um ano existem cerca de 52 semanas, 1024 semanas são um pouco menos de 20 anos).
Como isso afetará os consumidores?
Os receptores no software para o qual esse evento é fornecido continuarão decodificando corretamente o número atual da semana GPS do quadro de navegação e para o consumidor o número da semana continuará aumentando, ou seja, um valor zero será automaticamente interpretado como 2048, 1 como 2049 e assim por diante. Mas se o receptor não estiver preparado para isso, ele retornará ao passado (em 1999 ou mesmo em 1980).
O que pode / deve ser feito?
Verifique se a versão atual do firmware está instalada nos seus receptores de navegação, como a maioria dos fabricantes está ciente dessa situação e ajusta o software para que os consumidores não tenham problemas.
Entre em contato com o fabricante dos receptores ou software dos quais os dados que caem no consumidor dependem.
Também faz sentido adicionar uma muleta no lado do consumidor - por exemplo, adicione uma verificação:
if ( week < 1023 ) week += 2048;