La comunicación (ya sea vía UDP o RS-232) se inicia cuando un cliente envía el mensaje
SYSTEM CONNECT
al dispositivo EclerNet. Como la comunicación UDP es sin conexión
(al contrario que la comunicación TCP), el dispositivo EclerNet guarda la dirección IP del
cliente que le envía el mensaje
mensajes generados por el propio dispositivo
de conexión, el dispositivo EclerNet realiza un volcado de datos ("dump") enviando uno
por uno todos los valores
La comunicación se puede terminar de dos formas distintas:
• Manualmente: cuando el cliente envía el mensaje
cancela todas las subscripciones y deja de enviar
• Automáticamente: si en el mensaje
parámetro opcional
PONG
durante un período superior a 10 segundos (presumiendo pérdida de
comunicación)
Los mensajes del tipo
dispositivo EclerNet no envía el mensaje
SET. Es responsabilidad del cliente actualizar el valor internamente con el dato enviado
al dispositivo y, en caso de ser necesario, emplear el mensaje
verificar que el parámetro fue correctamente procesado en el dispositivo.
NOTAS:
• Los valores numéricos son siempre números enteros sin signo (números positivos
sin decimales)
[PINGPONG]
es un parámetro opcional que sirve para configurar la comunicación
•
con el cliente de manera que sea posible determinar si alguno de los dos ha
terminado la comunicación. Cuando se configura de esta forma, el dispositivo envía
un mensaje
SYSTEM PING
debe contestar con un mensaje
recibe el correspondiente mensaje en un período de 10 segundos, se considera que
la comunicación ha terminado
•
<Input Channel>
canal de entrada o de salida en el dispositivo EclerNet:
Este valor puede estar en un rango [1..8] para unidades MIMO88 configuradas
como Master 8x8, y [1..16] para parejas de MIMO88 configuradas como Master
16x16
•
<Preset Number>
disponibles en la memoria del dispositivo EclerNet:
Para el MIMO88 este valor puede estar en el rango [1..99]
SYSTEM CONNECT
DATA
implementados.
SYSTEM CONNECT
PINGPONG
y el cliente no ha recibido mensajes
SET
enviados por el cliente no tienen realimentación, es decir, el
DATA
periódicamente (una vez por segundo) al cliente, el cual
SYSTEM
y
<Output Channel>
es un valor numérico que identifica uno de los distintos Preset
23
para usarla como destino de los
(DATA
y ERROR). Tras recibir el mensaje
SYSTEM
DISCONNECT, el cual
DATA
y
ERROR
inicial se especificó el
correspondiente tras procesar el mensaje
GET
correspondiente para
PONG. Si cualquiera de las partes no
son valores numéricos que identifican un
SYSTEM