Para facilitar el procesamiento de los mensajes en sistemas de control tipo CRESTRON®,
AMX®, RTI®, VITY®, MEDIALON®, etc., el dispositivo añade el carácter
final de cada mensaje. De esta forma, si al programa cliente no le da tiempo a procesar
los mensajes recibidos de uno en uno, puede concatenar varios mensajes consecutivos
en una única cadena de memoria (buffer) para posteriormente volver a separarlos usando
el delimitador LF. De igual forma, el dispositivo permite interpretar varios mensajes
recibidos en un solo paquete de datos, usando el citado delimitador.
Los mensajes están formados por uno o varios campos, todos ellos separados por
espacios
(
= espacio en blanco):
<TYPE> [PARAM1]
El primer campo (TYPE) define el tipo de mensaje, y por tanto el número de parámetros
requeridos a continuación (cada tipo de mensaje requiere de un determinado número de
parámetros). El campo
SYSTEM
•
•
GET
•
SET
•
INC
•
DEC
•
SUBSCRIBE
UNSUBSCRIBE
•
•
DATA
•
ERROR
En las tablas del final del documento se describen los distintos tipos de mensajes y sus
correspondientes parámetros asociados.
Los mensajes tipo
SYSTEM, GET, SET, INC, DEC, SUBSCRIBE
que pueden ser enviados del cliente al dispositivo EclerNet, mientras que los mensajes
DATA
y
ERROR
son los enviados del dispositivo EclerNet al cliente. Como excepción, el
mensaje
SYSTEM PING
EclerNet si en el mensaje
opcional PINGPONG.
en
[PARAM2]
[PARAM3]
TYPE
puede tener los siguientes valores:
es el único mensaje de tipo
SYSTEM CONNECT
23
[PARAM4][LF]
y
UNSUBSCRIBE
SYSTEM
enviado por el dispositivo
del cliente se especificó el parámetro
LF (0x0A)
al
blanco
son los