FORMAT DES MESSAGES
Le protocole utilise les données en code ASCII. Chaque octet de données est transmis sous forme de deux
chiffres hexadécimaux en code ASCII (0-9, A-F), avec le chiffre le plus signifiant en premier lieu. Les deux
caractères ASCII «00» représentent une valeur octet de zéro, tandis que les deux caractères ASCII «80»
correspondent à une valeur octet de 128 décimal.
Chaque message contient les champs suivants :
»
Caractère de début
»
Adresse de l'instrument
»
Longueur de données
»
Données
»
Total de contrôle
CARACTERE DE DEBUT
Pour des messages en provenance du serveur, le caractère de début correspond au caractère simple ASCII
«M» et pour des messages en provenance d'un instrument déporté, il correspond au caractère «R».
CHAMP D'ADRESSE DE L'INSTRUMENT
Le champ d'adresse est utilisé dans les messages en provenance du serveur pour indiquer l'instrument
destinataire du message. Dans les messages en provenance d'un instrument, ce champ est utilisé pour
indiquer quel instrument répondant au message du serveur.
Le champ d'adresse de l'instrument est d'une longueur d'un octet. Il est transmis sous forme de deux chiffres
hexadécimaux en code ASCII («00» à «FF»).
CHAMP DE LONGUEUR DE DONNEES
Le champ de longueur de données définit combien d'octets de données appartiennent au champ de données
d'un message spécifique.
Ce champ est généralement d'une longueur d'un octet. Il est transmis sous forme de deux chiffres
hexadécimaux en code ASCII («01» à «FF»).
Cependant, une longueur de données de 3 octets est transmise si le message excède 255 caractères. Dans
ce cas, le premier octet correspond toujours à «00». Le récepteur est ainsi prévenu que la longueur du
message dépasse 255 caractères et qu'une longueur de données de 2 octets suivra. La plage de cette
dernière va de «0100» à «FFFF».
CHAMP DE DONNEES
Ce champ correspond à ''l'information", contenu de ce message. Le type de message est indiqué par le
premier octet du champ de données. Des octets supplémentaires fournissent les données correspondantes à
chaque type de message.
Différents types de messages sont définis afin de remplir des fonctions variées. Les types de messages
concernant le système de mesure d'interface sont définis plus loin dans ce document.
PL-545-1
35
InterRanger IR-200