Go to documentation repository
Documentation for Intellect 4.11.0-4.11.3. Documentation for other versions of Intellect is available too.
Guide for creating scripts. Introduction
The Program object. Programming using the embedded language of Intellect
- Programming tools in Intellect
- Description of syntax
- Examples of scripts in the embedded language
- Examples with Cameras and Video surveillance monitors
- Examples with Computer and Display
- Examples with Map
- Examples with Archive and Edge storage
- Examples with Macros and Time zones
- Examples with PTZ devices and Control devices
- Example with Core
- Examples with Incident server and Incident manager
- Examples with Operator protocol and Event Viewer
- Examples with Operator query panel and SIP-terminal
- Examples with Audio
- Example with Videogate
- Examples with Detection
- Example with User
- Examples with Captions
- Examples with System restart service and Failover service
- Example with BacNet
- Examples with Relay and Sensors
- Examples with Message services and notification services
- Appendix 1. Priorities of the start and stop recording commands
- Appendix 2. Defining the param_id and param_value values for the SET_IPINT_PARAM reaction
The Script object. Programming using the JScript language
- Purpose and features of the JScript language
- Programming in JScript
- Creating your first script
- Working with script
- Script debugging
- Examples of scripts in the JScript language
- Examples of scripts with Video surveillance monitor and Cameras
- Examples of scripts with Map
- Examples of scripts with detection tools
- Examples of scripts with Macros
- Example of script with Users
- Examples of scripts with Incident server and Incident manager
- Example of script with Failover service
- Examples of scripts with BacNet
- Example with Telegram bot
- Appendix 1. Description of the Editor-Debugger utility
- Appendix 2. Creating virtual objects with ability to set events, reactions and states
Description of events and reactions of system objects
- GRABBER Video capture device
- CAM Camera
- MONITOR Monitor
- MACRO Macro
- SLAVE Computer
- DISPLAY Display
- PLAYER Audio player
- CORE
- MAP Map
- OLXA_LINE Microphone
- TELEMETRY PTZ device
- TELEMETRY_EXT Keyboard
- JOYSTICK Control device
- TIME_ZONE Time zone
- ARCH Backup archive
- FAILOVER Failover service
- OPERATORPROTOCOL Operator protocol
- EVENT_VIEWER Event Viewer
- GATE Videogate
- CAM_VMDA_DETECTOR VMDA detection
- TITLEVIEWER Captions search
- PERSON User
- CAM_FACECAPTURE Face detection
- IPSTORAGE Edge storage
- CAM_TITLE Captioner
- TELEGRAM Telegram bot
- CAM_IP_DETECTOR Embedded detection
- SIP_TERMINAL SIP-terminal
- INC_MANAGER Incident manager
- INC_SERVER Incident server
- DIALOG Operator query panel
- MMS Mail Message Service
- MAIL_MESSAGE Mail message
- VMS Voice Message Service
- GRELE Relay
- GRAY Sensor
- VNS Voice Notification Service
- SMS Short Message Service
- SSS_WATCHDOG System restart service
- BACNET BacNet
Description of the object model in Intellect
- The Core object and its built-in methods
- The Core object
- The SetObjectParam method
- The SetObjectState method
- The DebugLogString method
- The Base64Decode method
- The Sleep method
- The Itv_var method
- The Int_var method
- The GetObjectParentType method
- The GetIPAddress method
- The GetObjectName method
- The GetObjectState method
- The GetObjectParam method
- The GetObjectParentId method
- The DoReactStr method
- The DoReact method
- The DoReactSetupCore method
- The DoReactSetup method
- The DoReactGlobal method
- The NotifyEventStr method
- The NotifyEvent method
- The NotifyEventGlobal method
- The CreateMsg method
- The Lock and Unlock methods
- The IsAvailableObject method
- The GetUserId method
- The GetEventDescription method
- The GetObjectIdByParam method
- The SaveToFile method
- The GetLinkedObjects method
- The WriteIni method
- The ReadIni method
- The AddIni method
- The SetTimer method
- The KillTimer method
- The GetObjectChildIds method
- The Base64EncodeFile method
- The Base64EncodeW method
- The run_cmd and run_cmd_timeout methods
- The WriteIniAny method
- The ReadIniAny method
- The AddIniAny method
- The MsgObject and Event objects and their built-in methods and properties
- The MsgObject and Event objects
- The GetSourceType method
- The GetSourceId method
- The GetAction method
- The GetParam method
- The SetParam method
- The MsgToString method
- The StringToMsg method
- The StringToParams method
- The Clone method
- The GetObjectIds method
- The GetObjectParams method
- The SourceType property
- The SourceId property
- The Action property
Programming guide. Conclusion
Overview
Content Tools