Phrases NMEA propriétaires
Les multiplexeurs MiniPlex sont configurés avec des phrases NMEA propriétaires qui peuvent être envoyés
au multiplexeur par l'interface Host.
Le multiplexeur peut également émettre des phrases NMEA propriétaires sur une interface Host pour
sortir des informations d'état ou une réponse à une phrase NMEA propriétaire reçue.
Le multiplexeur émet aussi quelques phrases NMEA. Ces phrases commencent toutes par "MX", qui est
l'ID émetteur d'un multiplexeur tel que défini par la norme NMEA.
The host interface is the port that connects to a computer, laptop, smartphone or tablet by means of RS-
232, USB, Bluetooth, WiFi or Ethernet. A MiniPlex can have more than one host interface. When the
multiplexer outputs something on a host interface, it is sent to all host interfaces simultaneously. All host
interfaces operate equally and have equal priority.
L'interface hôte est le port qui se connecte à un ordinateur, ordinateur portable, smartphone ou tablette
via USB, WiFi ou Ethernet. Un MiniPlex peut avoir plus d'une interface hôte. Lorsque le multiplexeur
génère quelque chose sur une interface hôte, la donnée est envoyé à toutes les interfaces hôtes
simultanément. Toutes les interfaces hôtes fonctionner de la même façon et ont la même priorité.
Toutes les phrases MiniPlex propriétaires ont le format suivant :
$PSMDxxx,a,b,...*hh<CR><LF>
$P:
Début d'une commande propriétaire comme dicté par la norme NMEA
SMD:
Mnémonique fabricant ShipModul
xxx:
Un, deux ou trois caractères de formatage de phrase
a,b,...:
Champs optionnels
*hh:
Contrôle "checksum" facultatif
<CR><LF>: Caractères de retour chariot et de saut de ligne qui terminent la phrase
Par défaut, les champs sont facultatifs et peuvent être omis si aucun changement n'est requis. Par
exemple, une phrase $PSMDCF,,,,1 n'édite qu'un Numéros de canal. Les champs précédents sont ignorés
(,,,,) et les champs de fuite sont omis.
Pour faciliter la configuration manuelle, ces phrases n'ont pas besoin de checksum. Si la phrase a tout de
même un checksum, il est vérifié et la sentence est rejetée en cas de défaillance de contrôle. Les phrases
sorties par le multiplexeur contiennent toujours un checksum à moins que le contrôle de checksum ne
soit désactivé. Les checksum sont désignés par *hh dans les descriptions ci-dessous.
Les phrases qui sont utilisés à la fois pour définir et récupérer un paramètre de configuration ont un
champ d'état. Ce champ est le premier champ de la phrase et peut être l'un des suivants :
C:
La phrase est une commande de configuration
R:
La phrase est une réponse à une commande
Une commande de configuration est envoyée au multiplexeur pour modifier un paramètre. Une réponse
est envoyée par le multiplexeur pour rapporter l'état d'un réglage.
Sauf indication contraire, toutes les phrases de commande renvoient un rapport sur l'état de leurs
paramètres lors de l'envoi sans paramètres.
Une phrase ayant son champ d'état à 'R' est ignorée par le multiplexeur.
Exemple
La phrase $PSMDID contrôle la configuration des ID émetteur. Lorsqu'une phrase $PSMDID est envoyée
au multiplexeur, ce dernier rapportera la configuration ID émetteur actuelle avec :
$PSMDID,R,aa,bb,cc,dd,ee*hh
Pour modifier la configuration ID émetteur, envoyez la phrase suivante :
$PSMDID,C,aa,bb,cc,dd,ee
65