Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
DoReact("VNS","_id_","_command_" [,"_parametrsparameters_"]);

List of commands and parameters for the VNS object is presented in the following table:

Commandcommand description

Parameters

Description

"SETUP" – settings of the voice notification service.

card<>

Name of sound device.

Note. Card name is to be correspond to name which is specified  in settings of sound card of the Voice notification service.

level<>

Level of signal. Value of parameter is from 0 to 15. On default it is 8.

channel<>

Set of sound channels. Available values of parameter: 0 – no sound channel; 1 – left playback channel; 2 – right playback channel; 3 – left and right playback channels (both channels).

flags<>

Flags

ip<>

IP-address of network device.

name<>

Object name.

pass<>

Password.

user<>

User name.

"PLAY" – play audio file.

file<>

Full path and name of sound file.

Note. If only file name is specified then path to it will be taken from registry in «HKEY_LOCAL_MACHINE\SOFTWARE\ITV\Intellect» section (HKEY_LOCAL_MACHINE \Software\Wow6432Node\ITV\Intellect for 64-bits system), in value of the «InstallPath» parameter. In this parameter it is possible to play several audio files using the «+» operation.

"STOP"  – stop playing audio file.--


Commandcommand description

Parameters

Description

"ARM" – arm sensor.

-

-

"DISARM" – disarm sensor.

-

-

“CONFIRM” – confirm alarm.

-

-

“SETUP” – settings for sensor.

chan<>

Output number (0 – 15).

flags<>

Flags.

name<>

Object name.

type<>

Type of sensor object (0 – on closing, 1 – on opening).

...


Properties of the VNS object are shown in the table.

Properties of the VNS object

Description of properties

ID<>

Object ID.

PARENT_ID<>

Parent object ID.

...


Examples of using events and reactions of the Voice notification service object:

  1. It is required to play Play the audio file when video camera starts record.stops recording:

    Code Block
    OnEvent("CAM",N,"REC_STOP")
    {
        	DoReact("VNS","1","PLAY","file<C:\Program Files (x86)\ Intellect\Wav\cam_alarm_"+N+".wav>");
    }


  2. Stop playing the audio file when the camera starts recording:

    Code Block
    OnEvent("CAM",N,"REC")
    {
    	DoReact("VNS","1","STOP");
    }


  3. When a predetermined time zone starts, change the volume control value to a lower one, and then after it ends, set the average volume control value:Set less level of the volume regulator in the event of the earlier specified time zone and set the average level of the volume regulator after this time zone.

    Code Block
    OnEvent("TIME_ZONE","1","ACTIVATE")
    {
        	DoReact("VNS","1","SETUP","level<2>");
    }
    OnEvent("TIME_ZONE","1","DEACTIVATE")
    {
        	DoReact("VNS","1","SETUP","level<8>");
    }


Info
titleNote.
The TIME_ZONE object is described as follows (see TIME_ZONE section).

...