12 Especificaciones de la conexión Ethernet
Por ejemplo todos estos son líneas de texto de mensaje válidas:
ok
temp=23.45
headhum = 13.32
LEDcnt = 8341
ChemCurve = 1.234, 3.21, 0.00, 4.37, 1.11, 0.00002, 2.1345
StatusMessage = "Normal Operation"
Todos los identi icadores de tecla (ver la Sección 12.5.2 para obtener informa-
Nota:
ción adicional) no aceptan la función mayúscula. Sin embargo, K-Patents recomienda
que se escriban tal como aparecen en esta especi icación.
El servidor (DTR) puede enviar las teclas de respuesta en cualquier orden. Enviará las
teclas de mando (marcadas con un asterisco en la Sección 12.5.2) del requerimiento
especí ico, pero puede omitir cualquier otra tecla. El servidor también puede enviar
teclas que no están especi icadas en este documento, pero el cliente (computadora)
puede ignorarlas.
Errores de requerimiento y respuesta
Cuando el servidor (DTR) detecta un error, responde con un mensaje de error (para
mayor información ver la Sección 12.5.3). Un mensaje de error puede ser causado
por ejemplo por un requerimiento desconocido o la imposibilidad de recolectar datos
para las teclas de mando de una respuesta.
12.5.2 Especificación par requerimiento-respuesta
El listado de abajo describe los mensajes de consulta, o sea los pares requerimiento-
respuesta, usados para la recolección de datos vía Ethernet. Las teclas de respuesta
mandatoria están precedidas por un asterisco (*).
Aún cuando hay disponibles múltiples opciones de datos requeridos, sólo se
Nota:
puede usar uno a la vez. Por ejemplo cada requerimiento de estado de sensor debe
dirigirse al sensor A o al sensor B, no a ambos.
Mensaje NULL
Este mensaje está incluidos en los mensajes de consulta para propósitos de depura-
ción ya que puede usarse para controlar si el servidor está oyendo. El mensaje brinda
una funcionalidad 'ping' de gran nivel.
Request ID
0x00000000
Request data
(none)
Response key
(none)
Versión protocolo
La consulta de versión se responde con un valor que representa la versión del proto-
colo del servidor (DTR).
Request ID
0x00000001
Request data
(none)
Response key
*Version
: entero, la versión de protocolo del servidor (actual-
mente 3)
169