K-Patents PR-23 Manual De Instrucciones página 178

Ocultar thumbs Ver también para PR-23:
Tabla de contenido
168
requerimientos en cinco segundos (5000 ms) a partir del requerimiento, generalmen-
te el tiempo de respuesta es menor que 100 ms.
Requerimiento de formato
La comunicación del cliente al servidor, o sea los requerimientos que se envían desde
la computadora al DTR, es en formato binario. Los paquetes de requerimiento contie-
nen los siguientes datos binarios (todos los enteros están en el orden de la red, MSB
primero):
entero 32-bit: número de paquete
entero 32-bit: ID requerida
(cualquier): datos requeridos (depende del requerimiento)
(cualquier): datos a completar
El tamaño máximo del mensaje es de 1472 octetos (bytes).
Importante:
El DTR manda de regreso el número de paquete, pero éste no se procesa de ninguna
forma. Los números de paquete no tienen que ser secuénciales, cualquier valor 32-bit
es válido.
La ID requerida es un valor 32-bit que identi ica la función requerida, por ejemplo la
información del sensor. Ver en la Sección 12.5.2 requerimiento de IDs.
Los datos requeridos consiste de 0 a 1464 octetos de datos adicionales asociados
con el requerimiento.
Los datos a completar pueden usarse para incrementar el número de octetos en un
mensaje. Se puede agregar cualquier número de caracteres NULL (0x00) al inal del
requerimiento siempre que el tamaño total del mensaje no exceda el máximo de 1472
octetos. Esto puede ser útil, por ejemplo, si la implementación del cliente usa paquetes
de tamaño ijo.
Formato de la respuesta
Los datos de respuesta que envía el DTR son en formato ASCII. Con excepción del nú-
mero de paquete, los datos pueden ser leídos por humanos. La estructura de los datos
es muy simple:
número de paquete (entero 32-bit)
cero o más líneas en teclas ASCII (texto) y valores asociados con esas teclas (por
ejemplo tecla de temperatura y temperatura del proceso en grados Celsius)
El número de paquete vuelve sin cambio. El cliente (programa o computadora) pue-
de usar el número de paquete para controlar la respuesta contra el número de paquete
del requerimiento.
El texto del mensaje consiste en líneas de texto, cada línea una tecla única (de una
palabra) y su valor o valores. Los valores están separados de la tecla por un signo igual
( = ) y los valores múltiples están separados por una coma. Se permite un espacio en
blanco (tecla de espacio o tabulador) en cualquier lugar excepto dentro de un valor
único o nombre de tecla.
Si la respuesta consiste en una cadena de caracteres, ésta aparece entre comillas (").
Manual de Instrucciónes PR-23
Tabla de contenido
loading

Tabla de contenido