You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

Форматы

Формат процедуры событий для Сервиса почтовых сообщений:

OnEvent("MMS","_id_","_событие_")

Формат оператора для описания действий с Сервисом почтовых сообщений:

DoReact("MMS","_id_","_команда_" [,"_параметры_"]);

Формат процедуры событий для Почтового сообщения:

OnEvent("MAIL_MESSAGE","_id_","_событие_")

Формат оператора для описания действий с Почтовым сообщением:

DoReact("MAIL_MESSAGE","_id_","_команда_" [,"_параметры_"]);

Формат оператора для описания действий с Сервисом голосовых сообщений:

DoReact("VMS","_id_","_команда_" [,"_параметры_"]);

Примеры

Пример использования реакций объекта Сервис почтовых сообщений:

Необходимо установить номер порта почтовой службы равным 25 при выполнении макрокоманды 1.

OnEvent("MACRO","1","RUN")
{
	DoReact("MMS", "1", "SETUP", "port<25>");
}

Пример использования реакций объекта Почтовое сообщение:

Необходимо отправить сообщение при срабатывании датчика движения вместе с изображением с видеокамеры при переходе видеокамеры в состояние тревоги.

OnInit(){
	i=0; //счетчик, используется для того чтобы избежать перезаписывания картинок с одной камеры
}

OnEvent("CAM",N,"REC") //видеокамера в состоянии тревоги  

{ 
	filename = "c:\" + N + "_msg_"+str(i)+".jpg"; 
	i=i+1; 
	DoReact("MONITOR","1","EXPORT_FRAME","cam<"+ N + ">,file<" + filename+ ">"); 
	DoReact("MAIL_MESSAGE", "1", "SETUP", "body<сработала камера"+ N + ">, subject<тревога по камере>, from<server@itv.ru>, to<client@itv.ru>,attachments<" + filename + ">"); 

	DoReact("MAIL_MESSAGE","1","SEND");

}

Пример использования реакций объекта Сервис голосовых сообщений:

Необходимо при выполнении макрокоманды 1 послать сообщение, если модем подключен к порту COM2, тип набора – импульсный, не дожидаться тонального сигнала.

OnEvent("MACRO","1","RUN")
{
	DoReact("VMS","1","SEND","modem<2>,pulse<1>,waitfordialtone<0>");
}
  • No labels