Une fois que la balance a reçu la trame pour comparaison, elle retourne :
NAK (0x15, 21d), Si erreur en réception.
ACK (0x06, 6d), Si la trame reçue ne coïncide pas avec la trame envoyée.
CR (0x0d, 13d), si la trame reçue coïncide avec la trame envoyée.
Fin de la séquence. .
10.4. TPV 2B (PROTOCOLE UNIWELL-W)
TPV
Balance
W
<STX><PPPPP><CR>, si le poids est stable, dans les limites,
et a varié depuis la dernière demande.
W
- Caractère 0x57, 87d.
STX
- Caractère 0x02, 2d.
PPPPP
- Valeur de poids en ASCII sans point décimal et justifié à
gauche avec des zéros.(0x30, 48d)
CR
- Caractère (0x0d, 13d).
10.5. TPV 3 (PROTOCOLE SHARP/CHECKOUT-06)
Format de la communication :
TPV
<EOT><STX><TramaP><ETX>
<EOT><ENQ>
<EOT>
Description des trames de programmation : (TramaP):
-
Trame 1: '01'<ESC>PRIX (5-6) <ESC>
-
Trame 3: '03'<ESC>PRIX(5-6)<ESC>TARA(4)
-
Trame 5: '05'<ESC>PRIX(5-6)<ESC>TARA(4)<ESC>DESCRIPCIÓN(13)
La balance n'a pas de tare associée à des articles, elle se mettra en erreur et ne répondra
pas en cas d'utilisation de la trame 3 ou trame 5 avec une valeur de tare différente de
zéro.
Description de la trame de réponse (TramaR):
'02'<ESC>'3'<ESC>POIDS(5)<ESC>PRIX(5-6)<ESC>PRIX A PAYER (6)
La balance renvoie NAK si:
-
Erreur en balance.
-
Erreur de parité.
-
Nombre de trame de données faux
-
Prix par kg non valide. .
-
Valeur de tare non valide.
-
Réception de plus de 30 caractères.
-
Balance instable.
-
Sans variation depuis la dernière pesée.
-
BALANCE HORS LIMITES
Manuel Utilisation EASY MARKET
Balance
<ACK> ou <NAK>
<STX><TramaR><ETX> ou <NAK>
43