Versions Compared

Key

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

...

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

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

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

Примеры

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

...

Code Block
languagecpp
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, тип набора – импульсный, не дожидаться тонального сигнала.

Code Block
languagecpp
OnEvent("MACRO","1","RUN")
{
	DoReact("VMS","1","SEND","modem<2>,pulse<1>,waitfordialtone<0>");
}