El objeto VNS se corresponde con el objeto de sistema Servicio de Notificación por Voz.
El formato operador que describe las acciones del VNS es:
DoReact("VNS","_id_","_comando_" [,"_parámetros_"]);
La siguiente tabla muestra la lista de comandos y parámetros del objeto VNS:
Comando – descripción del comando | Parámetros | Descripción | |
"SETUP" – configuración del servicio de notificación por voz. | card<> | Nombre del dispositivo de sonido. Nota.El nombre de la tarjeta debe corresponderse con el nombre especificado en la configuración de la tarjeta de sonido del Servicio de notificación por voz. | |
level<> | Nivel de la señal. El valor del parámetro debe estar entre 0 y 15. El valor predeterminado es 8. | ||
channel<> | Conjunto de canales de sonido. Los valores de parámetro disponibles son: 0 – sin sonido; 1 – canal de reproducción izquierdo; 2 – canal de reproducción derecho; 3 – canales de reproducción izquierdo y derecho (ambos canales). | ||
flags<> | Indicadores. | ||
ip<> | Dirección IP del dispositivo de red. | ||
name<> | Nombre del objeto. | ||
pass<> | Contraseña. | ||
user<> | Nombre de usuario. | ||
"PLAY" – play audio file. | file<> | Ruta completa y nombre del archivo de sonido. Nota. Si solamente se especifica el nombre del archivo, se adoptará la ruta hacia éste registrada en «HKEY_LOCAL_MACHINE\SOFTWARE\ITV\Intellect» section (HKEY_LOCAL_MACHINE \Software\Wow6432Node\ITV\Intellectfor 64-bits system), en el valor del parámetro «InstalarRuta». En este parámetro, es posible reproducir varios archivos de sonido por medio de la operación «+». | |
"ARM" – Activar sensor. | - | - | |
"DISARM" – Desactivar sensor. | - | - | |
“CONFIRM” – Confirmar alarma. | - | - | |
“SETUP” – Configuración del sensor. | chan<> | Número de salida (0 – 15). | |
flags<> | Indicadores. | ||
name<> | Nombre del objeto. | ||
type<> | Tipo de objeto sensor (0 – al cerrarse, 1 – al abrirse). |
La siguiente tabla muestra las propiedades del objeto VNS.
Propiedades del objetoVNS | Descripción de las propiedades |
ID<> | ID del objeto. |
PARENT_ID<> | ID del objeto matriz. |
Ejemplos de utilización de eventos y reacciones del objeto Servicio de notificación por voz:
Es necesario reproducir un archivo de sonido cuando la cámara de video inicie la grabación.
OnEvent("CAM",N,"REC") { DoReact("VNS","1","PLAY","file<C:\Program Files\ Intellect\Wav\cam_alarm_"+N+".wav>"); }
Establecer nivelmenor del regulador de volumenpara el evento de la zona horaria especificada anteriormente y establecer el nivel medio en el regulador de volumen después de esta zona horaria.
OnEvent("TIME_ZONE","1","ACTIVATE") { DoReact("VNS","1","SETUP","level<2>"); } OnEvent("TIME_ZONE","1","DEACTIVATE") { DoReact("VNS","1","SETUP","level<8>"); }
Nota.
El objeto TIME_ZONE queda descrito de la siguiente manera (ver la sección TIME_ZONE).