Versions Compared

Key

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

The VNS object corresponds to the Voice notification serviceNotification Service system object.

Operator format to describe actions with the sensor is:

...

List of commands and parameters for the 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 serviceNotification 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 to the audio file in .wav format (indicating the name of the file being played. For example: C:\Program Files (x86)\Intellect\Wav\cam_alarm_1.wav).

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 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:

Play the audio file when video camera stops recording:

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

Stop playing the audio file when the camera starts recording:

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

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:

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

...

titleNote.

...

.