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:

  1. 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>");
    }
  2. 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).
  • No labels