Manuel d'Instruction
Les messages de réponse pour les messages de commande :GETINSPRESULT- et
:GETNEXTINSPRESULT- sont légèrement différents car scs1 doit restituer les résultats de
l'inspection, qu'il est en cours d'exécuter, des résultats qui tiennent au type de cette inspection.
Notamment les réponses de pareilles commandes dépendent du nombre et type des opérateurs
configurés à l'intérieur de l'inspection, pour restituer leurs résultats sur le port série de SCS1 (voir
Section 6.11.1).
La syntaxe des messages de réponse aux messages de commande :CHKSERLINE-,
:GETCURINSP- et :SETCURINSP- est la suivante :
<réponse> ::= <résultat>{<résultat>}<épilogue>
<résultat> ::= <prologue><nomOpérateur><virgule>
<prologue> ::= ":" (0x3A en hexadécimal)
<nomOpérateur> = NULL terminated string
<virgule> ::= "," (0x2C en hexadécimal)
<résultatOpérateur> = "0" | "1"
<paramètresOpérateur
<paramètreOpérateur> ::= <chiffre>{<chiffre>}{<point><chiffre><chiffre>}
<chiffre> ::= "0" | "1" | "2" | "3" | "4" | "5" | "6" | "7" | "8" | "9"
<point> ::= "." (0x2E en hexadécimal)
<pointVirgule> ::= ";" (0x3B en hexadécimal)
<épilogue> ::= <interligne><NULL>
<interligne> ::= 0x0A (en hexadécimal)
<NULL> ::= "\0" (0x00 en hexadécimal)
Figure 36 - Grammaire des Messages de Réponse aux messages de commande
Rq : Une temporisation est prévue à cause de laquelle, si le caractère de fin de message (-) n'est
pas lu par l'Esclave sous 5 secondes dès la lecture du caractère de début message (:), la
commande partiellement reçue sera arrêtée prématurément et l'Esclave se mettra en attente
d'autres requêtes du Maître.
De plus un message de réponse standard est prévu pour l'envoi à l'scs1 d'une commande,
formatée de manière correcte, d'après la syntaxe précédemment mentionnée dans cette
section, mais qui ne soit pas reconnue par le protocole série. Dans ce cas on obtiendra en
réponse à cette commande le message suivant : :ERR&BADPARAM.
Exemple de commande syntactiquement correcte mais non reconnue = :CHKBAUDRATE-
7
Dépendent du type d'opérateur configuré (voir sections de 6.7 à 6.9)
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
<résultatOpérateur><paramètresOpérateur><pointVirgule>
7
> ::= <paramètreOpérateur>{<paramètreOpérateur>}
:GETINSPRESULT-, :GETNEXTINSPRESULT-
Série SCS1
148