La respuesta de la solicitud contiene solo el "rid" (campo de número entero de 64 bits), que es un valor de
identificador único de la solicitud, que sirve para correlacionar las solicitudes con las imágenes/el
procesamiento/los metadatos resultantes.
GET_LASTFRAME
Esta operación utiliza la última exposición de Preview para generar un archivo JPEG. El único parámetro de
entrada es:
int, 80]
•
"quality" [
La respuesta de este comando llena el cuerpo por completo con la imagen convertida o devuelve NACK en
caso de cualquier problema. Para uso continuo (video o vista previa) se recomienda utilizar el evento
JPEG_PREVIEW para generar las imágenes.
EVT_GPIO
Este evento se envía cuando hay un cambio de estado de las entradas "secas" (GPIO) del equipo.
Los datos enviados son:
•
"framecount"
exposiciones;
[int]
•
"rising"
: Combinación de todas las entradas donde el nivel lógico fue de 0 a 1;
•
[int]
"falling"
: Combinación de todas las entradas donde el nivel lógico fue de 1 a 0;
[int]
•
"state"
: Estado final de las entradas.
Para acortar los mensajes, los datos de todas las entradas se colocan en la misma variable entera,
configurando el bit con el desplazamiento correspondiente. Por ejemplo, si la entrada 3 cambia de estado
de 0 a 1 y la entrada 1 es alta, el evento correspondiente (en modo "plain") sería:
{"framecount":1234, "rising":4, "falling":0, "state":5}
Porque establecer el bit correspondiente a la entrada 3 sería equivalente a
operación shift-left) y la combinación de los bits 1 y 3 sería
bit a bit).
SET_SERIAL_CFGS
SET_SERIAL_CFGS configura las interfaces seriales. Pueden ser utilizados por más de un cliente, la
reconfiguración utilizando diferentes parámetros puede provocar la pérdida de datos. Se recomienda
(principalmente válido para conexión RS485) que todos los dispositivos en el mismo bus utilicen la misma
configuración. Los ajustes disponibles son:
•
"serial1"
o "baud"
[int, 8]
o "bits"
[int, 1]
o "stop"
o "parity"
▪
: Calidad de la conversión de JPEG
[uint64]:
Cuadro en el que ocurrió el evento, útil para correlacionar con las
[int, 115200]
: Velocidad en bits por segundo (baud) de la interfaz;
: Número de bits en cada cuadro. Los valores válidos están entre 5 y 8;
: Número de bits de parada. Los valores válidos son 1 o 2;
[string, "n"]
: Paridad de cada cuadro. Los valores válidos son:
"n": Sin generación ni verificación;
www.pumatronix.com
1<<(3-1) => 4
("|" siendo la operación OR
(1<<( 3 -1))|(1<<(1-1)) => 5
Manual de Integração
ITSCAM 600
("<<" siendo la
65