Ca‐net, Rs‐232. protocolo de control remoto – Ecler CA‐NET User Manual
Page 7
CA‐NET Protocol
page 7 / 33
SPANISH VERSION
CA‐NET
RS‐232. Protocolo de Control Remoto
Actualizado para CA40, CA120, CA200z, DAM514
SEPT 2014
El puerto RS‐232 integrado en las series de dispositivos CA y DAM permite a un dispositivo externo
establecer comunicación serie empleando para ello el protocolo CA‐NET. Dicho protocolo emplea
una sintaxis muy similar a la del protocolo TP‐NET, y permite a un dispositivo externo de control
(cliente) obtener y/o modificar el valor de ciertos parámetros del dispositivo CA o DAM (por
ejemplo, del CA40, CA120, CA200z o DAM514), como volúmenes, función MUTE, ecualización,
activación de presets, etc.
La comunicación RS‐232 debe cumplir con las siguientes especificaciones:
Baud rate:
9600 (fijo, sin autonegociación)
Data bits:
8
Parity:
No
Stop bits:
1
Flow control:
No
No está permitido mediante la conexión RS‐232 más de un acceso simultáneo, desde varios
dispositivos externos, al mismo dispositivo CA / DAM.
El protocolo es simple y textual, facilitando así la lectura, escritura de código y modificación, y está
basado en mensajes, sin necesidad de delimitador de inicio: cada mensaje viene delimitado de
forma implícita por el tamaño del paquete RS‐232, con un tamaño máximo de mensaje de
80
caracteres ASCII
, siempre incluyendo el carácter
LF (0x0A)
al final de cada mensaje. Todos los textos
deben estar escritos en letras
MAYÚSCULAS
.
Para facilitar el procesamiento de los mensajes en sistemas de control tipo EXTRON®, CRESTRON®,
AMX®, RTI®, VITY®, MEDIALON®, etc., el dispositivo CA / DAM añade el carácter
LF (0x0A)
al final de
cada mensaje que envía. 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 RS‐232
usando el citado delimitador.
Los mensajes están formados por uno o varios campos, todos ellos separados por espacios en
blanco (
= espacio en blanco):