SET_EQUIP_CFGS
El cuerpo de todos los mensajes tiene uno de los siguientes formatos:
•
Ninguno: (cuerpo vacío [0 bytes])
o Se usa para NACK como verificación de vida (para verificar más rápido si la conexión con el
servidor no funciona);
•
Binario: el cuerpo contiene solo datos en formato binario (es decir, imagen JPEG)
o Usado para GET_LASTFRAME;
•
JSON: el cuerpo contiene datos solo en formato JSON o una de las variantes binarias, configuradas
mediante SET_OPT_STR;
o Se utiliza en todas las demás solicitudes y eventos sin imagen JPEG (es decir,
EVT_SNAPSHOT);
•
Mixto: El cuerpo tiene, en orden:
o Tamaño de metadatos en 32 bits (4 bytes);
o MSB primero, así como para el encabezado.
o Metadatos en formato JSON (o variante);
o Datos en formato binario, ocupando el resto del espacio especificado por el encabezado;
o Utilizado en eventos de imagen (es decir: JPEG_SNAPSHOT);
Las descripciones de los campos JSON acompañan, entre corchetes, al tipo de datos junto con el valor
predeterminado o un ejemplo. Por ejemplo:
[string, "valor"]
•
"campo"
Para la mayoría de los campos, la respuesta contiene todos los campos que se pueden configurar para una
solicitud determinada. Por lo tanto, para leer la configuración actual, envíe una solicitud vacía.
NACK
El servidor envía NACK en respuesta a un comando cuando:
•
Respuesta al comando NACK (enviado por el cliente)
o Dado que la conexión TCP a menudo asume que el servidor aún está operativo, el uso de
una verificación en vivo puede verificar que el servidor se apagó más rápido.
•
Operación no válida o no implementada por el servidor;
•
Cliente no autenticado (si la opción está habilitada);
•
El operando requerido no está presente o tiene un formato incorrecto;
•
Fallo interno;
No se envía un NACK cuando:
•
El encabezado del mensaje tiene un formato incorrecto, con un encabezado o cuerpo CRC no válido;
•
La operación no crítica falla o tiene un formato incorrecto
520 (0x0208)
: Explicación del campo.
www.pumatronix.com
Configuraciones generales del equipo
Manual de Integração
ITSCAM 600
59