Structure de phrase de la NMEA
Une structure de phrase est définie par NMEA pour établir la communication entre deux unités.. La plupart des autres formats de datagramme sont conçus en utilisant la même structure ou une structure similaire.
Voici une explication sommaire de la structure de phrase paramétrique approuvée :
$aaccc,c-c*hh<CR><LF>
1 « $ »
Ce paramètre (Hex: 24) est utilisé pour identifier le début de la phrase.
2 « aaccc »
Ceci est le champ d'adresse. Les deux premiers caractères (aa) identifient l’ID de l’émetteur, les trois derniers caractères forment le code mnémonique de la phrase qui identifie les types de données et le format de chaîne des champs successifs.
3 ,
La virgule (Hex: 2C) est utilisée comme délimiteur de champ. Ce caractère commence chaque champ à l'exception de celui de l'adresse et de la somme de contrôle. Il est suivi d’un champ nul qui indique, par sa seule présence, qu'aucune donnée ne doit être insérée dans ce champ.
4 « c-c »
Il s’agit d’un bloc des données de phrase. Il s'agit d'une série de champs de données contenant toutes les données à transmettre. Le champ des données de phrase est fixé et identifiable par le formateur de phrase du champ d’adresse. Les champs de données peuvent être de longueur variable, et ils sont précédés par le délimiteur de champ.
5 *
Ce paramètre (Hex: 2A) est le délimiteur de la somme de contrôle. Ce délimiteur suit le dernier champ de la phrase, il indique que les deux caractères alphanumériques suivants contiennent la somme de contrôle.
6 « hh »
Cela est la somme de contrôle.
7 <CR><LF>
Le retour chariot et le caractère de saut de ligne terminent la phrase.
Note
Dans certains télégrammes exclusifs reçus par d’autres matériels Kongsberg Maritime, le caractère $ est remplacé par le caractère @ . Le champ de la somme de contrôle peut alors ne pas être utilisé.