Psmdrte - Définit Un Routage - ShipModul MiniPlex-3USB Manuel D'utilisation

Masquer les pouces Voir aussi pour MiniPlex-3USB:
Table des Matières

Publicité

$PSMDRTE – Définit le routage
Cette phrase ajoute une entrée dans la table de routage. Les routages sont spécifiés à l'aide du champ
d'adresse d'une phrase NMEA. Pour chaque routage, il faut spécifier la ou les entrées ou le dispositif NMEA
2000 à partir desquels la phrase peut être reçue. En option, un diviseur et un champ de routage de sortie
peuvent être ajoutés. Les dispositifs NMEA 2000 sont identifiés par leur NOM, qui est le contenu de leur
message de réclamation d'adresse (PGN 60928).
Une phrase pour laquelle il n'existe aucune entrée de routage est transmise selon le routage par défaut ou
bloquée. Cela dépend du mode de routage défini par l'option 0 (voir phrase $PSMDOP).
$PSMDRTE,C,ccccc,xx,dd,yy,s--s*hh<CR><LF>
Format :
$PSMDRTE,R,ccccc,xx,dd,yy,s--s,sa*hh<CR><LF>
ccccc
: Champ d'adresse du routage (par exemple, "GPRMC", "IIMWV", etc.). Ce champ peut contenir
des caractères génériques ('-'). Par exemple, "GP---" s'appliquera à toutes les phrases
commençant par "GP". De même, "--MWV" s'appliquera à toutes les phrases se terminant par
"MWV", quel que soit le Talker ID.
Des entrées multiples avec le même champ d'adresse sont acceptées pour acheminer des phrases
similaires de différentes entrées vers différentes sorties.
xx
:
Champ d'entrée. Il s'agit d'un nombre hexadécimal où chaque bit représente une entrée NMEA.
Les bits suivants sont définis :
0: NMEA In1
1: NMEA In2
2: NMEA In3
3: NMEA In4
4: NMEA Conversions
5: Host input
7: NMEA 2000
Lorsqu'un bit est à 1, la phrase est transmise, sinon la phrase est bloquée à partir de cette entrée..
dd
:
Facteur diviseur facultatif (0..99). Le taux ou la fréquence d'une phrase est divisé par ce nombre
pour réduire le nombre de phrases dans le temps. Si par exemple un diviseur de 5 est spécifié,
seule chaque 5ème occurrence de cette phrase est transmise. Le diviseur est uniquement appliqué
aux phrases qui sont acheminées vers NMEA Out1 et NMEA Out2. L'interface hôte transmet
toujours les phrases à leur taux d'origine.
yy
:
Champ de routage facultatif, définissant la destination de la phrase. Il s'agit d'un nombre
hexadécimal où chaque bit représente une sortie. Les bits suivants sont définis :
0: NMEA Out1
1: NMEA Out2
2: SeaTalk bus
4: Wi-Fi output
5: Host output
Lorsqu'un bit est à 1, la phrase est acheminée vers cette sortie.
s--s
:
NOM facultatif, (16 chiffres hexadécimaux) identifiant une source NMEA 2000. Uniquement traité
et stocké si le bit NMEA 2000 est défini dans le champ d'entrée (xx).
sa
:
Adresse source facultative d'une source NMEA 2000. Ce champ n'existe que dans une phrase de
rapport.
hh
:
Somme de contrôle optionnelle.
Une phrase $PSMDRTE avec le mot DELETE dans le champ 'ccccc' supprime tous les routages. Le
multiplexeur répondra par une phrase $PSMDRDY. Cela indique également le début d'une fenêtre de temps
de 200ms pendant laquelle de nouvelles phrases $PSMDRTE sont acceptées pour définir de nouveaux
routages. Chaque phrase $PSMDRTE reçue redémarre cette fenêtre. Lorsque la dernière phrase $PSMDRTE
est reçue, la fenêtre se termine et le multiplexeur stocke les routages reçus dans une mémoire non volatile.
Lorsque les routages sont stockés, le multiplexeur répond à nouveau avec une phrase $PSMDRDY.
Le multiplexeur ignorera les nouveaux routages lorsque la fenêtre aura expiré ou lorsque le nombre
maximum de 50 routages sera atteint.
Exemple:
$PSMDRTE,C,HEHDT,18,5,05<CR><LF>
Cette phrase spécifie le routage de toutes les phrases qui ont 'HEHDT' dans le champ d'adresse. Elle ne
transmet que les phrases $HEHDT provenant des entrées 3 et 4, le débit/fréquence est réduit de 5 et la
phrase est acheminée vers NMEA Out1 et l'hôte uniquement.
(commande)
(rapport)
99

Publicité

Table des Matières
loading

Table des Matières