Manual operativo
CÓDIGO DE BARRAS n: Cadena ASCII de longitud variable, máximo admisible 15 caracteres. Es el
código de barras tal como lo lee el lector de códigos de barras de Ves-Matic Cube.
Finalizador: Cada cadena del código de barras finaliza con el byte 0x10 o con el byte 0x11 (para
códigos desconocidos). Esto sirve para permitir la gestión de la longitud variable de los códigos y la
gestión de los códigos desconocidos.
El número de códigos de barras contenido en el campo de datos se ve limitado porque la capacidad
máxima del campo de datos es de 255 bytes; de todos modos, los códigos de barras no se truncan,
sino que terminan siempre con un finalizador.
Si la cadena del código de barras termina con el byte 0x10, significa que la muestra ha de ser
analizada por Ves-Matic Cube; una vez completado el análisis, el resultado se imprime y se guarda
en la base de datos histórica.
Si la cadena del código de barras termina con el byte 0x11, significa que el código de la muestra es
desconocido; en este caso, Ves-Matic Cube analizará la muestra, pero al finalizar el análisis no
imprimirá el resultado y lo guardará en la base de datos de pendientes.
Tiempo límite para el mensaje con datos: 5 segundos.
7.5.1 Error en mensaje de respuesta con datos
Si Ves-Matic Cube detecta un error en la recepción de este mensaje, repetirá la transacción desde el
comienzo, volviendo a enviar el mensaje de solicitud mencionado en el apartado 7.4.1.
7.6.
MENSAJE DE ENVÍO DE RESULTADOS: COMANDO 0X51
Ves-Matic Cube envía este mensaje al ordenador host. El mensaje contiene los resultados del
análisis efectuado en una o varias probetas. El host debe contestar a este mensaje exclusivamente
con un mensaje de tipo ACK o NACK para comunicar que ha recibido el resultado o que hay errores
en el mensaje.
NOTA: las muestras con atributo "código desconocido" que el instrumento ha procesado no se
envían automáticamente al concluir el análisis; sólo puede mandarlas el operador manualmente,
utilizando el comando "Enviar a host" desde el menú de gestión de la base de datos de pendientes.
Comando: Ves-Matic Cube envía el siguiente marco:
STX
H-BLK
L-BLK
(0x3E)
(0x30)
(0x30)
Los valores hexadecimales indicados entre paréntesis son valores constantes para este mensaje.
Los campos en negrita son variables y se describen a continuación:
Rev. 1.03 (02/2011)
H-
L-LEN H-ADD
L-ADD
LEN
(0x30)
(0x31)
H-
L-COM
Data-
1
COM
(0x31)
(0x35)
... Data-
ETX
H-
n
CHK
(0x0D)
[52/65]
L-
CHK