Protocole de communication PC
Cette balance utilise un protocole de sortie pour communiquer avec un PC et avec un câble USB se
connectant à l'imprimante). Dans un protocole Escape (Échap), la touché échap (<esc> ou ASCII 27)
est utilisée pour indiquer la présence d'une commande et non des données.
Deux scénarios ont été définis: Communication initiée par la balance et communication initiée par le PC.
Ce qui suit est un tableau de ce qui peut être transmis avec la ligne de communication.
Initié par la balance
Lecture envoi unique
Lecture envoi continu R
Lecture envoi groupé R
Envoi des diagnostics A
Ce qui suit est une liste complète des caractères ECS qui seront utilisés :
Nom
Caractère
ESC
Lecture
ID
Poids
W
Taille
TARE
BMI
Fin du lot(EOP)
Unités
Etat de la
puissance
Allumé
Éteint
Date Heure
Mise à jour
2
We used descriptive characters to show the type of the parameters. These are: c=Character, n=Numeric. The
number of parameters indicates the set number of placeholders for these characters and numbers (i.e. Zccc
indicates that a value containing 3 characters will be given.)
Valeur ESC
R
Valeur ESC avec
des paramètres
Ceci permet de communiquer au PC que la balance envoie une
R
R
lecture. Suivi immédiatement par la valeur envoyée
( <ESC>R<ESC>I1234567890<ESC>W200.00<ESC>Nm<ESC
>...<ESC>E
2
I
Icccccccccc
Il s'agit de l'ID du patient (10 chars)
Il s'agit du poids du patient ( W200.05 signifie 200.5 )
Wnnn.nn
H
Hnnn.nn
Il s'agit de la taille du patient (
Il s'agit du poids TARE enregistré par la balance
T
Tnnn.nn
B
Bnnn.n
Il s'agit du BMI du patient
E
E
Cela indique la fin de la commande/du lot des donées
N
Nc
Cela indique les unités de valeur des données (m=métrique,
c=constitutionelles)
J
J
Exige l'état de puissance de l'echelle. La réponse sera
<ESC>O<ESC>E or <ESC>F<ESC>E or <ESC>L<ESC>E
O
O
Lors de la demande d'un état d'alimentation, cela indique que la
balance est sous tension
Lors de la demande d'un état d'alimentation, cela indique que la
F
F
balance est hors tension (ou en mode veille/basse puissance)
En mode basse puissance, la balance retourne à L
La ligne heure et date (MMDDYYYYhhmmss)
D
Dnnnnnnnnnn
nn
Cette commande a un paramètre c, permettant de faire la mise
U
Uc
à jour du firmware Le PC exécute une mise à jour par l'envoi
d'une demande de mise à jour (Ur) La balance répond avec
Initié par le PC
Mise à jour du
Firmware
Demande des
valeurs/paramètres
actuels
Diagnostics
Messages de contrôle
envoi de balance
Demande des données
conservées
Paramétrer les
données conservées
Effacer les données
conservées
62
Valeur ESC
U
Q
A
C
R
S
X
Description