The Macro event object is used for creating events in case of the occurrence of the event chain in the specified time period. The settings panel of the Macro event object is shown in the figure.

The table describes the setting parameters corresponding to the elements of the settings panel of the Macro event object.
№ | Parameter | Method for setting the parameter value | Parameter description | Representation | Default value | Value range |
1 | Identification number* | Automatically | Displays the identification number of the Macro event object | Numbers, letters, periods, hyphen, dash, and underscore | NA | A line containing numbers, letters, periods, hyphen, dash, and underscore. Depends on the number of the Macro event objects in the video surveillance system with distributed architecture |
2 | Name* | Enter the value in the field | Sets the name of the Macro event object | Latin, Cyrillic, numbers, and service characters | Macro event | A line containing a sequence of any characters (letters, digits, service characters except > and < characters), case-insensitive. Number of characters—from 1 to 60 |
3 | Disable | Set the checkbox | Disables the Macro event object in the video surveillance system with distributed architecture | Boolean type | Clear | Set—the Macro event object is disabled and isn't used Clear—the Macro event object is enabled and used |
4 | Event name | Set the checkbox | The checkbox indicates whether the macro event is generated when the event chain occurs or when the event timeout expires | Boolean type | Clear | Set—event is generated Clear—event isn't generated |
5 | Event name* | Enter the value in the field | Sets the name of the macro event, which is transmitted in the param0 parameter | Latin, Cyrillic, numbers, and service characters | NA | A line containing a sequence of any characters (letters, digits, service characters), case-insensitive. No more than 120 characters |
6 | Object type* | Select the value from the list | Sets the type of objects, the events from which must be monitored | Object types created in the system | NA | Depends on the objects created in the system |
7 | Number* | Select the value from the list | Sets the number of the object of the selected type, the event from which must be monitored | Identifiers of the objects of the selected type registered in the system | NA | Depends on the number of the objects of the selected type |
8 | Event type* | Select the value from the list | Sets the event type of the selected object, which must be monitored | List of events available for the object of the selected type | NA | Depends on the selected object type |
9 | Timeout* | Enter the value in the field | Sets the timeout of the waiting for the event of the selected type to occur | HH:MM:SS | NA | Time in the HH:MM:SS format |
10 | + button | Click the button | Adds an event to the chain | NA | NA | NA |
11 | - button | Click the button | Removes an event from the chain with all events that are lower in the chain | NA | NA | NA |
12 | Events viewing window* | Automatically | Displays the set actions and events | List of set actions and events | NA | NA |
*Name of the element isn't displayed in the settings panel of the given object.