Option Temps Réel (Real-Time)
L'option Real-Time contourne la file d'attente d'une entrée. Toutes les phrases NMEA entrantes sont
stockés dans une file d'attente - une pour chaque entrée. Chaque file d'attente permet de stocker
plusieurs phrases NMEA en attente de traitement. Un GPS peut produire jusqu'à 13 phrases à la fois,
toutes les une ou deux secondes, et une file d'attente permet de stocker ces phrases jusqu'à ce qu'elles
soient traitées et retransmises.
Toutefois une boussole électronique envoie une seule phrase de cap à chaque fois, mais cela peut se faire
jusqu'à 20 fois par seconde. En raison de cette fréquence élevée, une file d'attente sera rempli avec
beaucoup de phrases de cap. Ceux qui sont extraites de la file d'attente pour la retransmission
contiendront donc un cap pouvant être ancien de jusqu'à 20 secondes - beaucoup trop de retard pour
une indication valable ou pour un pilote automatique de pouvoir diriger. Cette situation sera également
indiquée par la LED de débordement sur le multiplexeur et les indicateurs dans la section de
débordement en entrée (Input Overflow) sur l'interface MPX-Config.
Lorsque l'option Real-Time est activée, la file d'attente pour cette entrée est court-circuitée. Seulement
une seule phrase sera stockée, en attente d'être retransmise dans les 200ms. Le résultat est que
certaines phrases de cap seront perdues, mais celles qui sont passées n'ont qu'un très faible retard.
Cette option doit seulement être utilisée pour les instruments comme une boussole électronique qui n'envoient qu'une
seule phrase. Si elle est utilisée pour un GPS par exemple, seule la première phrase d'un groupe entier passera, le reste
sera mis au rebut.
Aux Sorties 1 & 2 (To Output 1 & 2)
Ces options vous permettent de définir la route par défaut des entrées aux sorties. La route par
défaut comme l'a montré la Figure 34, dirige toutes les entrées sur Out2 et aucune sur Out1. Par défaut,
les entrées sont toujours dirigées vers le port de(s) l'hôte(s).
La route par défaut est appliquée à une entrée si aucun itinéraire spécifique pour que l'entrée existe
dans le filtre de phrase. Un match dans le filtre de phrase prend toujours la priorité sur la route par
défaut.
Mode d'entrée (Input Mode)
Les entrées du multiplexeur peuvent être définis par différents modes en plus de la norme NMEA, pour
être en mesure d'accepter des phrases NMEA "non standards" (ne respectant pas tout à fait le protocol
NMEA), du texte brut ou des datagramme SeaTalk. Les modes suivants sont pris en charge :
NMEA:
Traitement normal NMEA. C'est le mode de traitement par défaut qui vérifie le format
standard et correcte des phrases. Elles doivent commencer par un '$' ou '!' et se
terminer par un retour chariot (CR) et un saut de ligne (LF) dans cet ordre. Si une
phrase contient un checksum, le contrôle "checksum" de la phrase est calculé et
comparé avec le checksum contenu dans la phrase. Si toutes les conditions ci-dessus
sont remplies, la phrase est acceptée. Sinon elle est rejetée. Ce traitement répond à la
norme IEC/EN60945.
NMEA (ERR):
Transmet les phrases NMEA qui contiennent une erreur de checksum non modifié, en
contournant toutes les autres étapes de traitement et filtrage NMEA. Seule la route par
défaut est appliquée.
NMEA (CR/LF):
Contrôle de format NMEA minimal. Cela permet de transmettre une phrase qui n'est pas
correctement fini. Une phrase est considérée comme correctement terminé lorsqu'elle se
termine sur un CR, un LF ou une combinaison des deux dans un ordre arbitraire.
Text to NMEA:
Accepte une chaîne de texte brut et le transmet en phrase NMEA standard $--TXT. Tout
caractère ayant une valeur ASCII > 32 (un espace) est considéré comme le début d'une
chaîne. La chaîne doit se terminer sur un CR ou LF et ne peut pas être plus long que 61
caractères. Une chaîne plus longue est rejetée. Seuls les caractères NMEA valides sont
transmits. Les caractères non valides sont supprimés à partir des données d'entrée.
Le nombre total et le nombre de champs de phrases sont toujours initialisée à '01'. Le
champ d'identification de texte de la phrase $MXTXT contient le numéro d'entrée sur
laquelle le texte a été reçu. Lorsque, par exemple, 'Hello World' est reçu sur l'entrée 3,
la phrase transmise sera: $MXTXT,01,01,03,Hello World*6E.
Text to PTXT:
Accepte une chaîne de texte brut et la transmet dans une phrase $PTXT. Tout caractère
ayant une valeur ASCII > 32 (un espace) est considéré comme le début d'une chaîne.
La chaîne doit se terminer sur un CR ou LF et ne peut pas être plus long que 61
caractères. Une chaîne plus longue est rejetée. Tous les caractères avec une valeur
ASCII 32 à 127 sont transmits.
33