Manuel d'Instruction
7.5.7.
Format des Messages des Commandes
Le format des messages pour les commandes prévoit un caractère (prologue) de début de la
commande (caractère ASCII ":" (0x3A)) et un (épilogue) de fin de commande (caractère ASCII "–"
(0x2D)), une commande générique prend la forme :
Exemple du Message = :Commande-
Où Commande représente une chaîne (null terminated string) de caractère ASCII constituée d'un
identifiant de commande et, en l'occurrence, d'un caractère "&" (0x26) de séparation suivi des
paramètres qu'on veut transmettre.
Exemple de Commande = SETCURINSP&2
La syntaxe générale des messages des commandes est la suivante :
<message commande> ::= <prologue><commande><épilogue>
<prologue> ::= ":" (0x3A en hexadécimal)
<commande> ::= <commandeAvecParamètres> | <commandeSansParamètres>
<commandeAvecParamètres> ::=
<idCommandeAvecParamètres><esperluette><paramètre>
<commandeSansParamètres> ::= <idCommandeSansParamètres>
<idCommandeAvecParamètres> ::=
<idCommandeAvecParamètres> ::=
<esperluette> ::= "&" (0x26 en hexadécimal)
<paramètre> ::= <numéro inspection>
<numéro inspection> ::= "1" | "2" | "3" | "4"
<épilogue> ::= <moins><NULL>
<moins> ::= "-"(0x2D en hexadécimal)
<NULL> ::= "\0" (0x00 en hexadécimal)
AUDIN - 8, avenue de la malle - 51370 Saint Brice Courcelles - Tel : 03.26.04.20.21 - Fax : 03.26.04.28.20 - Web : http: www.audin.fr - Email : info@audin.fr
Figure 34 - Grammaire des messages des commande
"SETCURINSP" | "SETREGU"
"CHKSERLINE" | "GETCURINSP" |
"GETINSPRESULT" | "GETNEXTINSPRESULT"
Série SCS1
146