Annexe C.
Toutes les commandes du réseau Bayern-Hessen suivent le format de commande présenté dans ce
paragraphe.
Format des commandes du réseau Bayern-Hessen
<STX><text><ETX>< bcc1><bcc2>
Où :
<STX>
<Texte>
<ETX>
<bcc1>
<bcc2>
L'algorithme de contrôle par bloc commence par 0 et applique une fonction OU exclusif à chaque
caractère ASCII de <STX> à <ETX> inclus. Cette valeur de contrôle par bloc est convertie au format
ASCII et envoyée après le caractère <ETX>.
Exemples
Il s'agit d'un exemple de demande de données Bayern-Hessen valide pour un instrument doté d'un
numéro ID de 97 :
<STX>DA097<EXT>3A
Le calcul de contrôle par bloc est présent dans l'exemple suivant :
Tableau 18 – Données Bayern-Hessen
Caractère
Valeur hexa
<STX>
02
D
44
A
41
0
30
9
39
7
37
<ETX>
03
La valeur binaire 0011 1010 correspond à la valeur hexa 3A. Cette valeur en ASCII forme les deux
derniers caractères du message de demande de données.
Remarque : L'ID 97 est envoyé sous forme de la séquence 097. Toutes les chaînes de numéros ID
doivent comporter 3 chiffres et être toujours constituées de caractères ASCII.
Liste des pièces et schémas
Protocole Bayern-Hessen
= ASCII Début de la transmission = 0x02 hexa
Longueur maximale de texte ASCII de 120 caractères
= ASCII fin de transmission = 0x03 hexa
= Représentation ASCII de la valeur de contrôle par bloc MSB
= Représentation ASCII de la valeur de contrôle de bloc LSB.
Binaire
0000 0010
0100 0100
0100 0001
0011 0000
0011 1001
0011 0111
0000 0011
Contrôle par bloc
0000 0010
0100 0110
0000 0111
0011 0111
0000 1110
0011 1001
0011 1010
Page 171