94
16. Annexe : protocole RS232
a) Généralités
Format des instructions
Toutes les instructions doivent être envoyées au lecteur de transpondeurs au format
suivant :
<STX><ADR><COMMAND><SUBCOMMAND><INDEX><DATA><CRC><EOT>
<STX>
ASCII Code 2
Start of Text
<EOT>
ASCII Code 4
End of Transmission
<INDEX> 2 octets (4 caractères ASCII) pour l’indication de la position des
données
Format de réponse
Les réponses du lecteur de transpondeurs peuvent être envoyées au format suivant :
Réponse à une instruction acceptée :
<STX><ADR><COMMAND><SUBCOMMAND><ACK><CRC><EOT>
Réponse à une instruction incorrecte
<STX><ADR><COMMAND><SUBCOMMAND><NAK><CRC><EOT>
Réponse à une instruction au format incorrect
<STX><ADR><NAK><CRC><EOT>
Réponse à une instruction d’interrogation des données
<STX><ADR><COMMAND><SUBCOMMAND><DATA><CRC><EOT>
Codes ASCII utiles et calcul de la somme de contrôle :
<ACK>
Code ASCII 6 : Acknowledge
<NAC>
Code ASCII 15 : Not Acknowledge
Tous les chiffres à codage hexadécimal sont uniquement reconnus et affichés
en lettres majuscules (0F et pas 0f).
La somme de contrôle (<CRC>) correspond à la somme des chiffres des ca-
ractères ASCII envoyés sans <STX> et <EOT> et est envoyée à son tour sous
forme de caractères ASCII.