/********************************************************************************************************************************************************************************** Fichier GNSS.H Contient tous les define liés au GNSS **********************************************************************************************************************************************************************************/ // Maximums : // Tempos : #define GNSS_TEMPO_INIT 20 // En x 100ms #define GNSS_TEMPO_ATTENTE_FIN_INIT 30 // En x 100ms Tempo nécessaire pour s'assurer que toutes les commandes de configuration sont bien exécutées avant de lancer les pollings. #define GNSS_PERIODE_MESURES 11 // En x 100ms Le GNSS effectue une mesure par seconde (1Hz) et ne répond à une commande de lecture qur lorsque une nouvelle acquisition est faite. Il est donc important d'avoir une période légèrement supérieure afin de ne pas remplir le buffer d'émission de G-Bus !! #define GNSS_PERIODE_SET_DATE_HEURE 600 // EN x 100ms Période à laquelle l'heure GNSS sera prise en compte pour mise à l'heure du CM4 et envoyée au Compagnon // Fonctionnement GNSS : // #define GNSS_MAX_NOMBRE_CYCLES 180 // Nombre de cycles d'acquisition avant d'abandonner. // #define GNSS_NOMBRE_CYCLES_VALIDES 20 // Nombre de cycles valides (pas forcément consécutifs) sur une même période avant de considérer la période comme terminée. Cette valeur est importante pour avoir une précision suffisante... // Etats du séquenceur Modem : #define ETAT_SEQUENCEUR_GNSS_INIT 0 #define ETAT_SEQUENCEUR_GNSS_REPOS 1