Vaisala K-PATENTS PR-23 Manuel D'utilisation page 222

Réfractomètre
Table des Matières

Publicité

12 Spécification de la connexion Ethernet
Format de la requête
La communication du client au serveur, c'est-à-dire les requêtes envoyées depuis votre
ordinateur au DTR, est au format binaire. Les paquets de la requête contiennent les
données binaires suivantes (tous les nombres entiers apparaissent dans l'ordre du
réseau, en commençant par MSB) :
– Nombre entier sur 32 bits : numéro du paquet
– Nombre entier sur 32 bits : ID de la requête
– (n'importe lequel) : demander les données (dépendent de la requête)
– (n'importe lequel) : renseigner les données
Importante : La taille maximum du message est 1 472 octets.
Le numéro du paquet est renvoyé en écho par le DTR, mais il n'est pas traité. Il n'est
pas nécessaire que les numéros de paquet soient séquentiels. Toute valeur sur 32 bits
est valide.
L'ID de la requête est une valeur sur 32 bits qui identifié la fonction demandée, par
exemple, des informations sur le capteur. Pour les ID de requête, voir la Section 12.5.2.
Les données de la requête sont composées de données supplémentaires associées à
la requête et comportant entre 0 et 1 464 octets.
Les données interactives peuvent être utilisées pour augmenter le nombre d'octets
dans un message. Tout nombre comportant des caractères nuls (0x00) peut être ajou-
té à la fin de la requête dans la mesure où la taille totale du message ne dépasse pas
le maximum de 1 472 octets. Cela peut être utile, par exemple, si la mise en œuvre du
client utilise des paquets de longueur fixe.
Format de la réponse
Les données de la réponse envoyées par le DTR sont au format ASCII. À l'exception du
numéro de paquet, les données sont lisibles par l'homme. La structure des données
est très simple :
– Le numéro du paquet (nombre entier sur 32 bits)
– Un nombre quelconque de lignes, y compris zéro, comportant des valeurs et clés
(texte) ASCII associées à ces clés (par exemple, clé de température et température
du procédé en degrés Celsius)
Le numéro du paquet est renvoyé en écho sans être modifié. Le client (logiciel sur
l'ordinateur) peut utiliser le numéro du paquet pour comparer la réponse au numéro
du paquet de la requête.
Le texte du message est composé de lignes de texte ; à chaque ligne correspond une
seule clé (d'un seul mot) et sa ou ses valeurs. Les valeurs sont séparées de la clé par le
signe égal (« = ») et plusieurs valeurs sont séparées par une virgule. Un espace blanc
(espace ou tabulation) peut être inséré à n'importe quel endroit, sauf à l'intérieur d'un
nom de clé ou d'une valeur unique.
Si la réponse consiste en une chaîne de caractères, elle apparaît entre guillemets (").
213

Publicité

Table des Matières
loading

Table des Matières