Manual de uso de CoatMaster
6.1.1
Formato general de comandos y resultados
Una cadena de línea de comandos tiene el formato siguiente:
COMMAND?ARG1=VAL1&ARG2=VAL2&...CR/LF
Los elementos en una línea de comandos tienen el significado siguiente:
"COMMAND": Nombre del comando
"?": Separa un comando de los argumentos
"ARGx": Nombre de un argumento del comando
"VALx": Valor para el argumento del comando
"=": Signo separador entre el argumento del comando y el valor
"&": Signo separador entre argumentos del comando
<...>: Marcador de posición para valores dinámicos
-----: Línea separadora
"CR/LF": completa el comando (salto de línea (Hex 0D 0A, secuencia de escape \r\n))
El CoatMaster responde a los comandos con resultados en un formato similar:
RESULT?ARG1=VAL1&ARG2=VAL2&...CR/LF
"RESULT": Nombre del resultado
"?": Separa un comando de los argumentos
"ARGx": Nombre de un argumento del comando
"VALx": Valor para el argumento del comando
"=": Signo separador entre el argumento del comando y el valor
"&": Signo separador entre argumentos del comando
<...>: Marcador de posición para valores dinámicos
-----: Línea separadora
"CR/LF": completa el comando (salto de línea (Hex 0D 0A, secuencia de escape \r\n))
El STATUS (estado) del argumento se incluye con cada resultado del comando y adopta los valores
siguientes:
OK: El comando se ha ejecutado correctamente
ERROR: El comando no se ha ejecutado correctamente y se ha cancelado.
PENDING: El comando sigue pendiente.
WARNING: Advertencia, por ejemplo cuando los valores de medición no son fiables
MESSAGE=<VAL>: Descripción del problema en caso de mensaje de error o advertencia
66/88