Codification des bytes d'état :
Bit
0
1 – Balance en mouvement
0 – poids stable
1
1 – balance à zéro
0 – Poids <> zéro
2
1 – Erreur de Ram
0 – Non erreur de Ram
3
1 – Erreur de Eeprom
0 – Non erreur de Eeprom
4
Toujours 1
5
Toujours 1
6
Toujours 0
7
Toujours 0
10.9. TPV 8 (PROTOCOLE DICENTRO)
TPV
W
W
- Caractère 0x57, 87d.
STX
- Caractère 0x02, 2d.
PPPPP
- Valeur de poids (5 bytes) en ASCII sans point décimal
sans signe et justifié avec des zéros à gauche (0x30d).
CR
- Caractère (0x0d, 13d).
'?'
- Caractère ASCII (interrogation, 3F Hex.).
ETAT
- 1 byte d'état :
Bit 7: 1 si está en cero de tecla.
Bit 2: 1 Poids bas.
Bit 1: 1 poids haut.
Bit 0: 1 poids instable.
10.10. TPV 9 (PROTOCOLE ELZAB)
Le format de la trace est le suivant :
TPV
<ESC><M><ETX><'-'><LF>
ESC
- Caractère 0x1B.
M
- Caractère 0x4D.
ETX
- Caractère (0x03, 3d).
'-'
- Caractère 0x82.
Manuel Utilisation EASY MARKET
Premier byte d'état
Balance
Poids :
<STX><PPPPP><CR>
Erreur :
<STX><'?'><ESTADO><CR>
Balance
Réponse en protocole basique par poussoir:
<S><SP><PP.PPP><CR><LF>
Réponse en protocole étendu (attente
demande) et par poussoir.
<ESC><E><S><PP.PPP<CR><LF>
Second byte d'état
1 – poids bas
0 – poids non bas
1 – poids haut
0 – poids non haut
1 – Erreur de Rom
0 – Non erreur de Rom
1 – défaut de calibration
0 – Calibration OK
Toujours 1
Toujours 1
ème
1 – erreur dans le 3
d'état
0 – dernier byte
Toujours 0
byte
46