Versions Compared

Key

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

The SetTimer method is used to start the timer. The syntax

Syntax for accessing the method isinvocation:

Code Block
function SetTimer (id : int, milliseconds : int)

...

  1. id is a required argument. It specifies the timer ID. Allowed Possible values are : int or string type.
  2. milliseconds is a required argument. It specifies the period with which the timer will trigger if it is not stopped by the KillTimer method. It is specified in milliseconds. Allowed Possible values are : int type.

Example. 2 Two seconds after the macro 1 is executed, start recording on camera 1.

Code Block
if(Event.SourceType=="LOCAL_TIMER" && Event.Action=="TRIGGERED" && Event.SourceId==333) //it isyou possiblecan to usespecify Event.SourceId == "333", i.e. that is use the string IDidentifier type 
{
  var actuallyKilled = KillTimer(333); 
  if(actuallyKilled == 1)
  {
     DoReactStr("CAM","1","REC",""); 
  }
}
 
if(Event.SourceType=="MACRO"&& Event.SourceId == "1" && Event.Action == "RUN")
{
  SetTimer(333,2000); //333 - id, 2000 msec = 2 sec - period
}