Files
geutebruck/all_actions_catalog_with_gsc.json
Administrator 14893e62a5 feat: Geutebruck GeViScope/GeViSoft Action Mapping System - MVP
This MVP release provides a complete full-stack solution for managing action mappings
in Geutebruck's GeViScope and GeViSoft video surveillance systems.

## Features

### Flutter Web Application (Port 8081)
- Modern, responsive UI for managing action mappings
- Action picker dialog with full parameter configuration
- Support for both GSC (GeViScope) and G-Core server actions
- Consistent UI for input and output actions with edit/delete capabilities
- Real-time action mapping creation, editing, and deletion
- Server categorization (GSC: prefix for GeViScope, G-Core: prefix for G-Core servers)

### FastAPI REST Backend (Port 8000)
- RESTful API for action mapping CRUD operations
- Action template service with comprehensive action catalog (247 actions)
- Server management (G-Core and GeViScope servers)
- Configuration tree reading and writing
- JWT authentication with role-based access control
- PostgreSQL database integration

### C# SDK Bridge (gRPC, Port 50051)
- Native integration with GeViSoft SDK (GeViProcAPINET_4_0.dll)
- Action mapping creation with correct binary format
- Support for GSC and G-Core action types
- Proper Camera parameter inclusion in action strings (fixes CrossSwitch bug)
- Action ID lookup table with server-specific action IDs
- Configuration reading/writing via SetupClient

## Bug Fixes
- **CrossSwitch Bug**: GSC and G-Core actions now correctly display camera/PTZ head parameters in GeViSet
- Action strings now include Camera parameter: `@ PanLeft (Comment: "", Camera: 101028)`
- Proper filter flags and VideoInput=0 for action mappings
- Correct action ID assignment (4198 for GSC, 9294 for G-Core PanLeft)

## Technical Stack
- **Frontend**: Flutter Web, Dart, Dio HTTP client
- **Backend**: Python FastAPI, PostgreSQL, Redis
- **SDK Bridge**: C# .NET 8.0, gRPC, GeViSoft SDK
- **Authentication**: JWT tokens
- **Configuration**: GeViSoft .set files (binary format)

## Credentials
- GeViSoft/GeViScope: username=sysadmin, password=masterkey
- Default admin: username=admin, password=admin123

## Deployment
All services run on localhost:
- Flutter Web: http://localhost:8081
- FastAPI: http://localhost:8000
- SDK Bridge gRPC: localhost:50051
- GeViServer: localhost (default port)

Generated with Claude Code (https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-31 18:10:54 +01:00

3681 lines
101 KiB
JSON

{
"AbortAutoBackup": {
"parameters": [
"schedule"
],
"description": "Action name:AutoBackupCapacityMonitoringCapacityWarning(Warning, Destination, TotalCapacity, FreeCapacity, AllocatedByGbf, PercentFree, PercentAllocated, PercentAllocatedByGbf)Action category: logical\nAuto backup capacity monitoring: capacity warning.",
"category": "Backup",
"action_category": "unknown",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"AutoBackupCapacityMonitoringCapacityWarning": {
"parameters": [
"warning",
"destination",
"total capacity",
"free capacity",
"allocated by GBF",
"percent free",
"percent allocated",
"percent allocated by GBF"
],
"description": "Action name:AutoBackupCapacityMonitoringFileAutoDeleted(Warning, Destination, TotalCapacity, FreeCapacity, AllocatedByGbf, PercentFree, PercentAllocated, PercentAllocatedByGbf, FileSize, FileName)Action category: logical\nAuto backup capacity monitoring: file auto deleted.",
"category": "Backup",
"action_category": "unknown",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"AutoBackupCapacityMonitoringFileAutoDeleted": {
"parameters": [
"warning",
"destination",
"total capacity",
"free capacity",
"allocated by GBF",
"percent free",
"percent allocated",
"percent allocated by GBF",
"file size",
"file name"
],
"description": "Action name:AutoBackupCapacityMonitoringOutOfDiskSpace(Warning, Destination, TotalCapacity, FreeCapacity, AllocatedByGbf, PercentFree, PercentAllocated, PercentAllocatedByGbf)Action category: logical\nAuto backup capacity monitoring: out of disk space.",
"category": "Backup",
"action_category": "unknown",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"AutoBackupCapacityMonitoringOutOfDiskSpace": {
"parameters": [
"warning",
"destination",
"total capacity",
"free capacity",
"allocated by GBF",
"percent free",
"percent allocated",
"percent allocated by GBF"
],
"description": "Action name:AutoBackupFileDone(Schedule, StartTime, EffectiveStartTime, OperationCount, TimerStart, OperationIndex, OperationStartTime, Source, Destination, FileSizeLimit, BandWidthLimit, FileIndex, FileName, FileSize)Action category: logical\nAuto backup progress notification: file done.",
"category": "Backup",
"action_category": "unknown",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"AutoBackupFileDone": {
"parameters": [
"schedule",
"start time",
"effective start time",
"operation count",
"timer start",
"operation index",
"operation start time",
"source",
"destination",
"file size limit",
"band width limit",
"file index",
"file name",
"file size"
],
"description": "Action name:AutoBackupFileProgress(Schedule, StartTime, EffectiveStartTime, OperationCount, TimerStart, OperationIndex, OperationStartTime, Source, Destination, FileSizeLimit, BandWidthLimit, FileIndex, FileName, FileSize)Action category: logical\nAuto backup progress notification: file progress.",
"category": "Backup",
"action_category": "unknown",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"AutoBackupFileProgress": {
"parameters": [
"Parameter",
"schedule",
"start time",
"effective start time",
"operation count",
"timer start",
"operation index",
"operation start time",
"source",
"destination",
"file size limit",
"band width limit",
"file index",
"file name",
"file size"
],
"description": "Action name:AutoBackupFileStarted(Schedule, StartTime, EffectiveStartTime, OperationCount, TimerStart, OperationIndex, OperationStartTime, Source, Destination, FileSizeLimit, BandWidthLimit, FileIndex, FileName)Action category: logical\nAuto backup progress notification: file started.",
"category": "Backup",
"action_category": "unknown",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"AutoBackupFileStarted": {
"parameters": [
"schedule",
"start time",
"effective start time",
"operation count",
"timer start",
"operation index",
"operation start time",
"source",
"destination",
"file size limit",
"band width limit",
"file index",
"file name"
],
"description": "Action name:AutoBackupOperationDone(Schedule, StartTime, EffectiveStartTime, OperationCount, TimerStart, OperationIndex, OperationStartTime, OperationStopTime, Source, Destination, FileSizeLimit, BandWidthLimit)Action category: logical\nAuto backup progress notification: operation done.",
"category": "Backup",
"action_category": "unknown",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"AutoBackupOperationDone": {
"parameters": [
"Parameter",
"schedule",
"start time",
"effective start time",
"operation count",
"timer start",
"operation index",
"operation start time",
"operation stop time",
"source",
"destination",
"file size limit",
"band width limit"
],
"description": "Action name:AutoBackupOperationStarted(Schedule, StartTime, EffectiveStartTime, OperationCount, TimerStart, OperationIndex, OperationStartTime, Source, Destination, FileSizeLimit, BandWidthLimit)Action category: logical\nAuto backup progress notification: operation started.",
"category": "Backup",
"action_category": "unknown",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"AutoBackupOperationStarted": {
"parameters": [
"schedule",
"start time",
"effective start time",
"operation count",
"timer start",
"operation index",
"operation start time",
"source",
"destination",
"file size limit",
"band width limit"
],
"description": "Action name:AutoBackupScheduleDone(Schedule, StartTime, EffectiveStartTime, StopTime, OperationCount, TimerStart)Action category: logical\nAuto backup progress notification: schedule done.",
"category": "Backup",
"action_category": "unknown",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"AutoBackupScheduleDone": {
"parameters": [
"Parameter",
"schedule",
"start time",
"effective start time",
"stop time",
"operation count",
"timer start"
],
"description": "Action name:AutoBackupScheduleStarted(Schedule, StartTime, EffectiveStartTime, OperationCount, TimerStart)Action category: logical\nAuto backup progress notification: schedule started.",
"category": "Backup",
"action_category": "unknown",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"AutoBackupScheduleStarted": {
"parameters": [
"schedule",
"start time",
"effective start time",
"operation count",
"timer start"
],
"description": "Action name:BackupEvent(EventID, TypeID, Destination, StartHintID, StopHintID, Subfolder)Action category: logical\nBackup event.",
"category": "Backup",
"action_category": "unknown",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"BackupEvent": {
"parameters": [
"instance ID",
"event type",
"destination",
"start hint ID",
"stop hint ID",
"sub folder"
],
"description": "Action name:EventBackupDone(JobID, EventTypeID, EventID, Destination, FileSizeLimit, BandWidthLimit, StartTime, StopTime)Action category: logical\nEvent backup progress notification: backup done.",
"category": "Backup",
"action_category": "unknown",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"EventBackupDone": {
"parameters": [
"job ID",
"event type",
"instance ID",
"destination",
"file size limit",
"band width limit",
"start time",
"stop time"
],
"description": "Action name:EventBackupFileDone(JobID, EventTypeID, EventID, Destination, FileSizeLimit, BandWidthLimit, StartTime, FileIndex, FileName, FileSize)Action category: logical\nEvent backup progress notification: file done.",
"category": "Backup",
"action_category": "unknown",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"EventBackupFileDone": {
"parameters": [
"job ID",
"event type",
"instance ID",
"destination",
"file size limit",
"band width limit",
"start time",
"file index",
"file name",
"file size"
],
"description": "Action name:EventBackupFileProgress(JobID, EventTypeID, EventID, Destination, FileSizeLimit, BandWidthLimit, StartTime, FileIndex, FileName, FileSize)Action category: logical\nEvent backup progress notification: file progress.",
"category": "Backup",
"action_category": "unknown",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"EventBackupFileProgress": {
"parameters": [
"job ID",
"event type",
"instance ID",
"destination",
"file size limit",
"band width limit",
"start time",
"file index",
"file name",
"file size"
],
"description": "Action name:EventBackupFileStarted(JobID, EventTypeID, EventID, Destination, FileSizeLimit, BandWidthLimit, StartTime, FileIndex, FileName)Action category: logical\nEvent backup progress notification: file started.",
"category": "Backup",
"action_category": "unknown",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"EventBackupFileStarted": {
"parameters": [
"job ID",
"event type",
"instance ID",
"destination",
"file size limit",
"band width limit",
"start time",
"file index",
"file name"
],
"description": "Action name:EventBackupStarted(JobID, EventTypeID, EventID, Destination, FileSizeLimit, BandWidthLimit, StartTime)Action category: logical\nEvent backup progress notification: backup started.",
"category": "Backup",
"action_category": "unknown",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"EventBackupStarted": {
"parameters": [
"job ID",
"event type",
"instance ID",
"destination",
"file size limit",
"band width limit",
"start time"
],
"description": "Action name:StartAutoBackup(Schedule)Action category: logical\nStart auto backup.",
"category": "Backup",
"action_category": "unknown",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"StartAutoBackup": {
"parameters": [
"schedule"
],
"description": "",
"category": "Backup",
"action_category": "unknown",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"AutoFocusOff": {
"parameters": [
"PTZ head"
],
"description": "Disable auto focus of the camera.",
"category": "Camera Control",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"AutoFocusOn": {
"parameters": [
"PTZ head"
],
"description": "Enable auto focus of the camera.",
"category": "Camera Control",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"CameraClearPrePosText": {
"parameters": [
"PTZ head",
"position"
],
"description": "Clear camera text for preset position.",
"category": "Camera Control",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"CameraLightOff": {
"parameters": [
"PTZ head"
],
"description": "Turn camera light off.",
"category": "Camera Control",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"CameraLightOn": {
"parameters": [
"PTZ head"
],
"description": "Turn camera light on.",
"category": "Camera Control",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"CameraManualIrisOff": {
"parameters": [
"PTZ head"
],
"description": "Disable manual iris of the camera.",
"category": "Camera Control",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"CameraManualIrisOn": {
"parameters": [
"PTZ head"
],
"description": "Enable manual iris of the camera.",
"category": "Camera Control",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"CameraOff": {
"parameters": [
"PTZ head"
],
"description": "Turn camera off.",
"category": "Camera Control",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"CameraOn": {
"parameters": [
"PTZ head"
],
"description": "Turn camera on.",
"category": "Camera Control",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"CameraPumpOff": {
"parameters": [
"PTZ head"
],
"description": "Turn camera pump off.",
"category": "Camera Control",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"CameraPumpOn": {
"parameters": [
"PTZ head"
],
"description": "Turn camera pump on.",
"category": "Camera Control",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"CameraRAWOutput": {
"parameters": [
"PTZ head",
"output"
],
"description": "Output unformatted command to the camera.",
"category": "Camera Control",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"CameraSelectCharMode": {
"parameters": [
"PTZ head",
"mode"
],
"description": "Select camera character mode.",
"category": "Camera Control",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"CameraSetPrePosText": {
"parameters": [
"PTZ head",
"position"
],
"description": "Set camera text for preset position.",
"category": "Camera Control",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"CameraSpecFuncUOff": {
"parameters": [
"PTZ head"
],
"description": "Turn camera special function U off.",
"category": "Camera Control",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"CameraSpecFuncUOn": {
"parameters": [
"PTZ head"
],
"description": "Turn camera special function U on.",
"category": "Camera Control",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"CameraSpecFuncVOff": {
"parameters": [
"PTZ head"
],
"description": "Turn camera special function V off.",
"category": "Camera Control",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"CameraSpecFuncVOn": {
"parameters": [
"PTZ head"
],
"description": "Turn camera special function V on.",
"category": "Camera Control",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"CameraSpecFuncXOff": {
"parameters": [
"PTZ head"
],
"description": "Turn camera special function X off.",
"category": "Camera Control",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"CameraSpecFuncXOn": {
"parameters": [
"PTZ head"
],
"description": "Turn camera special function X on.",
"category": "Camera Control",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"CameraSpecFuncYOff": {
"parameters": [
"PTZ head"
],
"description": "Turn camera special function Y off.",
"category": "Camera Control",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"CameraSpecFuncYOn": {
"parameters": [
"PTZ head"
],
"description": "Turn camera special function Y on.",
"category": "Camera Control",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"CameraStopAll": {
"parameters": [
"PTZ head"
],
"description": "Camera stop all.",
"category": "Camera Control",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"CameraTextOff": {
"parameters": [
"PTZ head"
],
"description": "Disable camera text.",
"category": "Camera Control",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"CameraTextOn": {
"parameters": [
"PTZ head"
],
"description": "Enable camera text.",
"category": "Camera Control",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"CameraTourStart": {
"parameters": [
"PTZ head",
"tour id",
"tour name"
],
"description": "Start camera tour.",
"category": "Camera Control",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"CameraTourStop": {
"parameters": [
"PTZ head"
],
"description": "Stop camera tour.",
"category": "Camera Control",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"CameraVersionOff": {
"parameters": [
"PTZ head"
],
"description": "Hide camera version string.",
"category": "Camera Control",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"CameraVersionOn": {
"parameters": [
"PTZ head"
],
"description": "Show camera version string.",
"category": "Camera Control",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"CameraWashOff": {
"parameters": [
"PTZ head"
],
"description": "Turn camera wash-wipe off.",
"category": "Camera Control",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"CameraWashOn": {
"parameters": [
"PTZ head"
],
"description": "Turn camera wash-wipe on.",
"category": "Camera Control",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"DefaultPosCallUp": {
"parameters": [
"PTZ head"
],
"description": "Move camera to default position.",
"category": "Camera Control",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"DefaultPosClear": {
"parameters": [
"PTZ head"
],
"description": "Clear camera default position.",
"category": "Camera Control",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"DefaultPosSave": {
"parameters": [
"PTZ head"
],
"description": "Save current camera position as default position.",
"category": "Camera Control",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"FastSpeedOff": {
"parameters": [
"PTZ head"
],
"description": "Turn camera fast speed off.",
"category": "Camera Control",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"FastSpeedOn": {
"parameters": [
"PTZ head"
],
"description": "Turn camera fast speed on.",
"category": "Camera Control",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"FocusFar": {
"parameters": [
"PTZ head",
"speed"
],
"description": "Focus camera far.",
"category": "Camera Control",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"FocusNear": {
"parameters": [
"PTZ head",
"speed"
],
"description": "Focus camera near.",
"category": "Camera Control",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"FocusStop": {
"parameters": [
"PTZ head"
],
"description": "Stop camera focus.",
"category": "Camera Control",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"IrisClose": {
"parameters": [
"PTZ head"
],
"description": "Close camera iris.",
"category": "Camera Control",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"IrisOpen": {
"parameters": [
"PTZ head"
],
"description": "Open camera iris.",
"category": "Camera Control",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"IrisStop": {
"parameters": [
"PTZ head"
],
"description": "Stop camera iris.",
"category": "Camera Control",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"MoveToAbsolutePosition": {
"parameters": [
"PTZ head",
"alpha",
"beta",
"alpha speed",
"beta speed"
],
"description": "Move camera to absolute position.",
"category": "Camera Control",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"MoveToBySpeed": {
"parameters": [
"PTZ head",
"alpha speed",
"beta speed"
],
"description": "Move camera by speed.",
"category": "Camera Control",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"MoveToRelativePosition": {
"parameters": [
"PTZ head",
"alpha",
"beta",
"alpha speed",
"beta speed"
],
"description": "Move camera to relative position.",
"category": "Camera Control",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"PanAuto": {
"parameters": [
"PTZ head",
"modus"
],
"description": "Turn auto pan of the camera.",
"category": "Camera Control",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"PanLeft": {
"parameters": [
"PTZ head",
"speed"
],
"description": "Pan camera to the left.",
"category": "Camera Control",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"PanRight": {
"parameters": [
"PTZ head",
"speed"
],
"description": "Pan camera to the right.",
"category": "Camera Control",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"PanStop": {
"parameters": [
"PTZ head"
],
"description": "Stop pan movement.",
"category": "Camera Control",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"PrePosCallUp": {
"parameters": [
"PTZ head",
"position"
],
"description": "Move camera to preset position.",
"category": "Camera Control",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"PrePosClear": {
"parameters": [
"PTZ head",
"position"
],
"description": "Clear camera preset position.",
"category": "Camera Control",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"PrePosSave": {
"parameters": [
"PTZ head",
"position"
],
"description": "Save current camera position as preset position.",
"category": "Camera Control",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"SetCameraText": {
"parameters": [
"PTZ head",
"text"
],
"description": "Set camera text.",
"category": "Camera Control",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"TiltDown": {
"parameters": [
"PTZ head",
"speed"
],
"description": "Tilt camera down.",
"category": "Camera Control",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"TiltStop": {
"parameters": [
"PTZ head"
],
"description": "Stop tilt movement.",
"category": "Camera Control",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"TiltUp": {
"parameters": [
"PTZ head",
"speed"
],
"description": "Tilt camera up.",
"category": "Camera Control",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"ZoomIn": {
"parameters": [
"PTZ head",
"speed"
],
"description": "Zoom camera in.",
"category": "Camera Control",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"ZoomOut": {
"parameters": [
"PTZ head",
"speed"
],
"description": "Zoom camera out.",
"category": "Camera Control",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"ZoomStop": {
"parameters": [
"PTZ head"
],
"description": "Stop camera zoom.",
"category": "Camera Control",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"SafebagClose": {
"parameters": [
"working place",
"start time",
"stop time",
"safebag no.",
"safebag info",
"step id",
"debit",
"total",
"difference",
"has difference",
"notes",
"coins",
"cheques"
],
"description": "Safebag close.",
"category": "Cash Management",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"SafebagData": {
"parameters": [
"working place",
"start time",
"safebag no.",
"safebag info",
"step id",
"debit",
"total",
"difference",
"has difference",
"notes",
"coins",
"cheques"
],
"description": "Safebag data.",
"category": "Cash Management",
"action_category": "command",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"SafebagOpen": {
"parameters": [
"working place",
"start time",
"safebag no.",
"safebag info",
"step id"
],
"description": "Safebag open.",
"category": "Cash Management",
"action_category": "notification",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"SafebagPassingOfRiskData": {
"parameters": [
"working place",
"start time",
"safebag no.",
"safebag info",
"step id",
"user 1",
"user 2",
"tour no",
"target working place",
"passing of risk type"
],
"description": "The integrated Cash Management System sends the action continuously for each safe bag while the amount of safe bags between two employees will be transferred and this will be confirmed to the Cash Management System. This part of the money handling process is a \"passing of risk\". \n\nVia the parameter \"working place\" the affected transfer place and respectively the working place will be identified. The further parameters will be filled with accompanying video data by the Cash Management System. \n\nThe parameter \"StepID\" can be provided with a code figure by the Cash Management System for the currently running process step.",
"category": "Cash Management",
"action_category": "command",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"SafebagPassingOfRiskStart": {
"parameters": [
"working place",
"start time",
"safebag no.",
"safebag info",
"step id",
"user 1",
"user 2",
"tour no",
"target working place",
"passing of risk type"
],
"description": "The integrated Cash Management System sends the action as soon as a number of safe bags will be transferred between two employees and this is confirmed to the Cash Management System. This part of the money handling process is a \"passing of risk\". \n\nVia the parameter \"working place\" the affected transfer place and respectively the working place will be identified. The further parameters will be filled with accompanying meta data by the Cash Management System. \n\nThe parameter \"StepID\" can be provided with a code figure by the Cash Management System for the currently running process step.",
"category": "Cash Management",
"action_category": "command",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"SafebagPassingOfRiskStop": {
"parameters": [
"working place",
"start time",
"safebag no.",
"safebag info",
"step id",
"user 1",
"user 2",
"tour no",
"target working place",
"passing of risk type"
],
"description": "The integrated Cash Management System sends the action closing after the last safe bag, while the number of safe bags will be transferred between two employees and this is confirmed to the Cash Management System. This part of the money handling process is a \"passing of risk\". \n\nVia the parameter \"Working place\" the affected transfer place respective working place will be identified. The further parameters will be filled with accompanying video data by the Cash Management System. \n\nThe parameter \"StepID\" can be supplied by Cash Management System with a code figure for a currently running process step",
"category": "Cash Management",
"action_category": "command",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"DeviceFound": {
"parameters": [
"device type",
"device name",
"serial ID"
],
"description": "This action will be fired when the USB or NET device is connected to the system. It is also fired at start-up for all detected devices.",
"category": "Device",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"DeviceNewFirmware": {
"parameters": [
"device type",
"device name",
"serial ID",
"firmware serial"
],
"description": "This action will be fired when the USB or NET device has got the new firmware.",
"category": "Device",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"DevicePluginError": {
"parameters": [
"channel",
"device type",
"device sub type",
"device name",
"serial ID",
"error class",
"error code",
"description"
],
"description": "This action notifies device plugin error.",
"category": "Device",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"DevicePluginState": {
"parameters": [
"channel",
"device type",
"device sub type",
"device name",
"serial ID",
"plugin state",
"internal state",
"description"
],
"description": "This action notifies device plugin state.",
"category": "Device",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"DeviceReattached": {
"parameters": [
"device type",
"device name",
"serial ID"
],
"description": "This action will be fired when the USB or NET device is reattached to the system.",
"category": "Device",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"DeviceRemoved": {
"parameters": [
"device type",
"device name",
"serial ID"
],
"description": "This action will be fired when the USB or NET device is disconnected from the system. It is also fired at the start-up for all parameterized but not present devices.",
"category": "Device",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"DigitalInput": {
"parameters": [
"contact",
"state"
],
"description": "This action will be fired when the state of the digital input has changed.",
"category": "Digital Contacts",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"IOI43ResetMainboard": {
"parameters": [],
"description": "Reset mainboard using IOI43a/ab USB Alarm-I/O.",
"category": "Digital Contacts",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"IOI43Temperature": {
"parameters": [
"ID",
"temperature"
],
"description": "Temperature notification from IOI43a/ab USB Alarm-I/O.",
"category": "Digital Contacts",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"IOI43WDActivate": {
"parameters": [],
"description": "Activate watchdog on IOI43a/ab USB Alarm-I/O.",
"category": "Digital Contacts",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"IOI43WDDeactivate": {
"parameters": [],
"description": "Deactivate watchdog on IOI43a/ab USB Alarm-I/O.",
"category": "Digital Contacts",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"IOI43WDTrigger": {
"parameters": [],
"description": "Trigger watchdog on IOI43a/ab USB Alarm-I/O.",
"category": "Digital Contacts",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"KeyPressed": {
"parameters": [
"Key"
],
"description": "This action is notified if one of the GEVISCOPE system keys is pressed.",
"category": "Digital Contacts",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"KeyReleased": {
"parameters": [
"Key"
],
"description": "This action is notified if one of the GEVISCOPE system keys is released.",
"category": "Digital Contacts",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"SetDigitalOutput": {
"parameters": [
"contact",
"state"
],
"description": "This action is used to modify the state of the digital output and to notify this change.",
"category": "Digital Contacts",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"SetLED": {
"parameters": [
"LED",
"state"
],
"description": "This action is used to turn the system LEDs on or off.",
"category": "Digital Contacts",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"SetLEDBlink": {
"parameters": [
"LED",
"Led time ON",
"Led time OFF"
],
"description": "This action is used to blink the system LEDs.",
"category": "Digital Contacts",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"LogBarcodeData": {
"parameters": [
"barcode",
"hash value",
"scanner name",
"area number",
"area name",
"channel",
"time stamp"
],
"description": "Logistic barcode data .",
"category": "Logistics",
"action_category": "notification",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"LogBarcodeDataLPS": {
"parameters": [
"barcode",
"hash value",
"scanner name",
"area number",
"area name",
"channel",
"time stamp",
"X coordinate",
"Y coordinate",
"Z coordinate",
"LPS tag ID",
"LPS status",
"LPS cell ID",
"LPS area ID",
"User param"
],
"description": "Logistic barcode data including positioning and area information.",
"category": "Logistics",
"action_category": "notification",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"LogNPRRecognition": {
"parameters": [
"plate no.",
"hash value",
"country",
"channel",
"time stamp",
"restriction",
"category"
],
"description": "Log NPR recognition.",
"category": "Logistics",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"LPSPositionData": {
"parameters": [
"tag ID",
"scanner ID",
"X coordinate",
"Y coordinate",
"Z coordinate",
"Latitude",
"Longitude",
"area ID",
"cell ID",
"status",
"time stamp",
"data",
"area name"
],
"description": "LPS position data.",
"category": "License Plate System",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"LPSQueryPosition": {
"parameters": [
"tag ID",
"scanner ID",
"data"
],
"description": "Send position query for a Tag to LPS server.",
"category": "License Plate System",
"action_category": "command",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"BarcodeData": {
"parameters": [
"scanner",
"time stamp",
"code"
],
"description": "Barcode data.",
"category": "Point of Sale",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"POSData": {
"parameters": [
"POS",
"time stamp",
"article",
"price",
"units",
"price per unit",
"line 1",
"line 2",
"line 3",
"line 4",
"line 5"
],
"description": "POS data.",
"category": "Point of Sale",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"POSStatus": {
"parameters": [
"POS",
"time stamp",
"status",
"details"
],
"description": "POS status.",
"category": "Point of Sale",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"CancelExport": {
"parameters": [
"export GUID",
"abort flag"
],
"description": "Through this action the running export process with the specified export ID \nis being aborted if GSCView remote-controls the GSCRemEx service. If the \nGSCRemEx service is remote-controlled by an external application the external \napplication has to send the action to abort the running export process.",
"category": "Remote Export",
"action_category": "command",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"ExportFinished": {
"parameters": [
"export GUID",
"success"
],
"description": "The GSCRemEx service notifies through this action that the running process \nwas completed.",
"category": "Remote Export",
"action_category": "notification",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"ExportProgress": {
"parameters": [
"export GUID",
"progress"
],
"description": "The GSCRemEx service notifies the current status of the running export \nprocess in %.",
"category": "Remote Export",
"action_category": "notification",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"InitializeRemoteExport": {
"parameters": [
"viewer",
"device GUID"
],
"description": "This action is being used especially in the context of control units or \nsystems like for example the PILOT.",
"category": "Remote Export",
"action_category": "command",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"SetExportMarker": {
"parameters": [
"viewer",
"marker"
],
"description": "This action is being used especially in the context of control units or \nsystems like for example the PILOT.",
"category": "Remote Export",
"action_category": "command",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"StartRemoteExport(ExportID, Device, BackupFormat, Channel, \nSelectionBegin, SelectionEnd, JobID)": {
"parameters": [
"export GUID",
"device GUID",
"format",
"channel",
"start time",
"end time",
"job ID"
],
"description": "This action tells the GSCRemEx service to start a new export.",
"category": "Remote Export",
"action_category": "command",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"StartSceneStore(SceneStoreID, CutList, PreHistoryLength, \nRecordingLength)": {
"parameters": [
"scene store GUID",
"cut-list",
"pre-history length",
"recording length"
],
"description": "For internal use only!",
"category": "Remote Export",
"action_category": "command",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"SkidataControl": {
"parameters": [
"interface",
"state"
],
"description": "SKIDATA control information.",
"category": "Ski Data",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"SkidataDeviceEvent": {
"parameters": [
"interface",
"device",
"event code"
],
"description": "",
"category": "Ski Data",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"SkidataEntry": {
"parameters": [
"interface",
"message",
"transaction",
"car park",
"device"
],
"description": "SKIDATA entry.",
"category": "Ski Data",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"SkidataExit": {
"parameters": [
"interface",
"message",
"transaction",
"car park",
"device"
],
"description": "SKIDATA exit.",
"category": "Ski Data",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"SkidataTransaction": {
"parameters": [
"interface",
"message",
"transaction",
"car park",
"device"
],
"description": "SKIDATA transaction.",
"category": "Ski Data",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"CustomAction": {
"parameters": [
"INT parameter",
"STRING parameter"
],
"description": "This action has no side effects and can be used for customer purposes.",
"category": "System",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"DatabaseRecordingInfoRing": {
"parameters": [
"database ring",
"no video recording",
"no audio recording",
"no recording",
"video samples/s",
"video samples MB/s",
"audio samples/s",
"audio samples MB/s",
"write wait %",
"ring capacity",
"oldest item",
"recording depth",
"estimated required capacity"
],
"description": "Database recording info per ring.",
"category": "System",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"DatabaseRecordingInfoTotal": {
"parameters": [
"no video recording",
"no audio recording",
"no recording",
"video samples/s",
"video samples MB/s",
"audio samples/s",
"audio samples MB/s",
"write wait %",
"total capacity",
"free capacity",
"allocated capacity",
"oldest item",
"recording depth",
"estimated required capacity",
"required capacity factor",
"required capacity available"
],
"description": "Database recording info total.",
"category": "System",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"DatabaseStarted": {
"parameters": [
"status",
"total size"
],
"description": "This action will be fired at the database start-up.",
"category": "System",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"EventRecordingChanged": {
"parameters": [
"instance ID",
"event type"
],
"description": "Event recording settings are changed.",
"category": "System",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"EventStarted": {
"parameters": [
"instance ID",
"event type",
"foreign key"
],
"description": "Event has started.",
"category": "System",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"EventStopped": {
"parameters": [
"instance ID",
"event type"
],
"description": "Event has stopped.",
"category": "System",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"FRCNotification": {
"parameters": [
"notification",
"param",
"description",
"additional info"
],
"description": "FRC notification.",
"category": "System",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"GEMOSalarm": {
"parameters": [
"GEMOS key",
"GEMOS int",
"GEMOS str"
],
"description": "GEMOS alarm notification.",
"category": "System",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"KillAllEvents": {
"parameters": [],
"description": "Kill all active events.",
"category": "System",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"KillEvent": {
"parameters": [
"event type"
],
"description": "Kill event.",
"category": "System",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"KillEventByID": {
"parameters": [
"instance ID"
],
"description": "Kill event by instance ID.",
"category": "System",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"LiveCheck": {
"parameters": [
"counter",
"time stamp"
],
"description": "This action will be fired every 10 seconds and intended for use as live check.",
"category": "System",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"SetClock": {
"parameters": [
"current time"
],
"description": "",
"category": "System",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"SetupChanged": {
"parameters": [
"user name",
"remote host",
"current time",
"resource kind",
"resource ID",
"change kind",
"details",
"client host",
"client type",
"client account"
],
"description": "Setup changed.",
"category": "System",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"SetupUploadProgress": {
"parameters": [
"first user",
"second user",
"remote host",
"progress %",
"current time"
],
"description": "Setup upload progress.",
"category": "System",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"SetWatchdog": {
"parameters": [
"timeout"
],
"description": "Set watchdog.",
"category": "System",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"SMRPViewerCleared": {
"parameters": [],
"description": "SMRP viewer cleared.",
"category": "System",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"SMRPViewerConnected": {
"parameters": [
"server",
"channel"
],
"description": "SMRP viewer connected to the camera.",
"category": "System",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"SMTPMailSend": {
"parameters": [
"subject",
"to",
"cc",
"body",
"channel"
],
"description": "This action will send a user defined email if GscMail is connected",
"category": "System",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"StartEvent": {
"parameters": [
"event type",
"foreign key"
],
"description": "Start event.",
"category": "System",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"StopAllEvents": {
"parameters": [],
"description": "Stop all active events.",
"category": "System",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"StopEvent": {
"parameters": [
"event type"
],
"description": "Stop event.",
"category": "System",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"StopEventByID": {
"parameters": [
"instance ID"
],
"description": "Stop event by instance ID.",
"category": "System",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"SystemError": {
"parameters": [
"source subsystem",
"message code",
"Windows error code",
"description",
"additional info"
],
"description": "Notify system error.",
"category": "System",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"SystemInfo": {
"parameters": [
"source subsystem",
"message code",
"description",
"additional info"
],
"description": "Notify system information.",
"category": "System",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"SystemSettingsChanged": {
"parameters": [
"setup changed",
"first user",
"second user",
"remote host",
"time range changed",
"current time range",
"licence changed",
"change time"
],
"description": "Setup of the system and/or the current time range changed.",
"category": "System",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"SystemStarted": {
"parameters": [
"start time"
],
"description": "This action will be fired only once at the system start-up.",
"category": "System",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"SystemTerminating": {
"parameters": [
"stop time",
"Windows shutdown"
],
"description": "This action will be fired when the system is going shutdown.",
"category": "System",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"SystemWarning": {
"parameters": [
"source subsystem",
"message code",
"Windows error code",
"description",
"additional info"
],
"description": "Notify system warning.",
"category": "System",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"TransferBinaryBuffer": {
"parameters": [
"internal handle",
"parameter"
],
"description": "Transfer binary buffer.",
"category": "System",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"TransferBinaryChannelBuffer": {
"parameters": [
"channel",
"internal handle",
"parameter"
],
"description": "Transfer binary channel buffer.",
"category": "System",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"UserLogin": {
"parameters": [
"first user",
"second user",
"remote host",
"client host",
"client type",
"client account"
],
"description": "This action will be fired when the user has connected to the system.",
"category": "System",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"UserLoginFailed": {
"parameters": [
"first user",
"second user",
"remote host",
"reject reason",
"client host",
"client type",
"client account"
],
"description": "This action will be fired when the user has tried to connect to the system but was rejected.",
"category": "System",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"UserLogout": {
"parameters": [
"first user",
"second user",
"remote host",
"client host",
"client type",
"client account"
],
"description": "This action will be fired when the user has disconnected from the system.",
"category": "System",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"ActivateExternalProcess": {
"parameters": [
"channel",
"time stamp",
"external system"
],
"description": "Activate external process.",
"category": "Video",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"ChangeADParameterSet": {
"parameters": [
"channel",
"AD parameter set"
],
"description": "This action changes the current AD parameter set of the video channel.",
"category": "Video",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"ChangeCameraProfile": {
"parameters": [
"hardware",
"profile"
],
"description": "This action changes the current camera profile of the hardware module.",
"category": "Video",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"ChangeCPAParameterSet": {
"parameters": [
"channel",
"CPA parameter set"
],
"description": "This action changes the current CPA parameter set of the video channel.",
"category": "Video",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"ChangeObtrackParameterSet": {
"parameters": [
"channel",
"OBTRACK parameter set"
],
"description": "This action changes the current OBTRACK parameter set of the video channel.",
"category": "Video",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"ChangeVMDParameterSet": {
"parameters": [
"channel",
"VMD parameter set"
],
"description": "This action changes the current VMD parameter set of the video channel.",
"category": "Video",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"ChannelError": {
"parameters": [
"channel",
"sensor type",
"source subsystem",
"message code",
"Windows error code",
"description",
"additional info"
],
"description": "Notify channel error.",
"category": "Video",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"ChannelInfo": {
"parameters": [
"channel",
"sensor type",
"source subsystem",
"message code",
"description",
"additional info"
],
"description": "Notify channel information.",
"category": "Video",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"ChannelLiveCheck": {
"parameters": [
"channel",
"sensor type",
"time stamp"
],
"description": "This action notifies that the channbel is alive.",
"category": "Video",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"ChannelWarning": {
"parameters": [
"channel",
"sensor type",
"source subsystem",
"message code",
"Windows error code",
"description",
"additional info"
],
"description": "Notify channel warning.",
"category": "Video",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"CPAMeasurement": {
"parameters": [
"channel",
"correlation"
],
"description": "CPA measurement.",
"category": "Video",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"IASSettinGSChanged": {
"parameters": [
"channel",
"sensor type"
],
"description": "IAS settings changed.",
"category": "Video",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"IPCameraRawCommand": {
"parameters": [
"url",
"user",
"password",
"post"
],
"description": "This action sends a special commend to the IP camera.",
"category": "Video",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"MakeCPAReferenceImage": {
"parameters": [
"channel"
],
"description": "Make CPA reference image.",
"category": "Video",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"MediaChannelSetupInfo": {
"parameters": [
"channel",
"time stamp",
"parameter"
],
"description": "Media channel setup info.",
"category": "Video",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"NPRRawData": {
"parameters": [
"plate no.",
"country",
"channel",
"time stamp",
"zone rect",
"weight",
"zone state",
"zone status",
"speed",
"direction",
"zone index",
"best",
"plate width",
"plate height",
"plate angle",
"Symbol height",
"type"
],
"description": "NPR raw data.",
"category": "Video",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"NPRRecognition": {
"parameters": [
"plate no.",
"country",
"channel",
"time stamp",
"zone rect",
"restriction",
"category",
"speed",
"direction",
"zone index",
"type",
"weight"
],
"description": "NPR recognition.",
"category": "Video",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"ObtrackChannelCounter": {
"parameters": [
"channel",
"counter type",
"counter value",
"object direction",
"time stamp",
"reset time stamp"
],
"description": "OBTRACK channel counter.",
"category": "Video",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"ObtrackChannelCounterThreshold": {
"parameters": [
"channel",
"counter type",
"counter value",
"exceeding direction",
"time stamp"
],
"description": "OBTRACK channel counter threshold.",
"category": "Video",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"ObtrackChannelSetCounter": {
"parameters": [
"channel",
"counter type",
"counter value",
"time stamp"
],
"description": "OBTRACK channel set counter.",
"category": "Video",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"ObtrackFrameRawData": {
"parameters": [
"time stamp",
"channel",
"brightness",
"contrast"
],
"description": "OBTRACK frame raw data.",
"category": "Video",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"ObtrackGroupCounter": {
"parameters": [
"group id",
"counter type",
"counter value",
"object direction",
"time stamp",
"reset time stamp",
"group name"
],
"description": "OBTRACK group counter.",
"category": "Video",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"ObtrackGroupCounterThreshold": {
"parameters": [
"group id",
"counter type",
"counter value",
"exceeding direction",
"time stamp",
"group name"
],
"description": "OBTRACK group counter threshold.",
"category": "Video",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"ObtrackGroupSetCounter": {
"parameters": [
"group id",
"counter type",
"counter value",
"time stamp",
"group name"
],
"description": "OBTRACK group set counter.",
"category": "Video",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"ObtrackObjectRawData": {
"parameters": [
"time stamp",
"channel",
"area no",
"object ID",
"object status",
"object class",
"confidence",
"position",
"speed",
"duration",
"direction",
"object size",
"object width",
"object height",
"process size",
"GSC net name"
],
"description": "OBTRACK object raw data.",
"category": "Video",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"ObtrackTunnelAlarm": {
"parameters": [
"channel",
"time stamp",
"alarm reason",
"object ID",
"alarm area ID",
"object area"
],
"description": "OBTRACK tunnel alarm notification.",
"category": "Video",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"SensorAlarmFinished": {
"parameters": [
"channel",
"sensor type"
],
"description": "This action will be fired when the alarm is finished.",
"category": "Video",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"SensorInhibitAlarmFinished": {
"parameters": [
"channel",
"sensor type"
],
"description": "This action will be fired when the inhibit alarm finished.",
"category": "Video",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"SensorInhibitVideoAlarm": {
"parameters": [
"channel",
"sensor type",
"AD alarm area",
"AD cell",
"VMD alarm group",
"VMD zone",
"VMD cycle",
"alarm area",
"object class"
],
"description": "This action will be fired when the motion in inhibit area detected.",
"category": "Video",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"SensorVideoAlarm": {
"parameters": [
"channel",
"sensor type",
"AD alarm area",
"AD cell",
"VMD alarm group",
"VMD zone",
"VMD cycle",
"alarm area",
"object class"
],
"description": "This action will be fired when video alarm is detected.",
"category": "Video",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"SetSystemTime": {
"parameters": [
"time stamp"
],
"description": "Set system time.",
"category": "Video",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"SetTestPictureMode": {
"parameters": [
"channel",
"enable"
],
"description": "Enable or disable test picture generator.",
"category": "Video",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"VideoContrastDetected": {
"parameters": [
"channel"
],
"description": "This action will be fired when the contrast is detected in the video signal.",
"category": "Video",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"VideoContrastFailed": {
"parameters": [
"channel"
],
"description": "This action will be fired when the contrast is lost in the video signal.",
"category": "Video",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"VideoSetImageBrightness": {
"parameters": [
"channel",
"sensor type",
"brightness"
],
"description": "Video set image brightness.",
"category": "Video",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"VideoSetImageContrast": {
"parameters": [
"channel",
"sensor type",
"contrast"
],
"description": "Video set image contrast.",
"category": "Video",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"VideoSetImageSaturation": {
"parameters": [
"channel",
"sensor type",
"saturation"
],
"description": "Video set image saturation.",
"category": "Video",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"VideoSourceChanged": {
"parameters": [
"channel",
"signal norm",
"signal type",
"interlace type"
],
"description": "This action indicates the changes on the video input source.",
"category": "Video",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"VideoSyncDetected": {
"parameters": [
"channel"
],
"description": "This action will be fired when the sync is detected in the video signal.",
"category": "Video",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"VideoSyncFailed": {
"parameters": [
"channel"
],
"description": "This action will be fired when the sync is lost in the video signal.",
"category": "Video",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"VCAlarmQueueConfirm": {
"parameters": [
"viewer",
"selection mode"
],
"description": "The alarm queue of the GSCView with the given viewer client number can be remote controlled.",
"category": "Viewer",
"action_category": "command",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"VCAlarmQueueConfirmByInstance": {
"parameters": [
"viewer",
"instance ID"
],
"description": "The alarm queue of GSCView with the given viewer client number can be remote controlled.",
"category": "Viewer",
"action_category": "command",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"VCAlarmQueueConfirmByType": {
"parameters": [
"viewer",
"event type",
"selection mode"
],
"description": "The alarm queue of GSCView with the given viewer client number can be remote controlled.",
"category": "Viewer",
"action_category": "command",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"VCAlarmQueueRemove": {
"parameters": [
"viewer",
"selection mode"
],
"description": "The alarm queue of the GSCView with the given viewer client number can be remote controlled.",
"category": "Viewer",
"action_category": "command",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"VCAlarmQueueRemoveByInstance": {
"parameters": [
"viewer",
"instance ID"
],
"description": "The alarm queue of the GSCView with the given viewer client number can be remote controlled.",
"category": "Viewer",
"action_category": "command",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"VCAlarmQueueRemoveByType": {
"parameters": [
"viewer",
"event type",
"selection mode"
],
"description": "The alarm queue of the GSCView with the given viewer client number can be remote controlled.",
"category": "Viewer",
"action_category": "command",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"VCAlarmQueueSelect": {
"parameters": [
"viewer",
"selection mode"
],
"description": "The alarm queue of the GSCView with the given viewer client number can be remote controlled.",
"category": "Viewer",
"action_category": "command",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"VCAlarmQueueSelectByInstance": {
"parameters": [
"viewer",
"instance ID"
],
"description": "The alarm queue of the GSCView with the given viewer client number can be remote controlled.",
"category": "Viewer",
"action_category": "command",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"VCAlarmQueueSelectByType": {
"parameters": [
"viewer",
"event type",
"selection mode"
],
"description": "The alarm queue of the GSCView with the given viewer client number can be remote controlled.",
"category": "Viewer",
"action_category": "command",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"VCChangeSceneByName": {
"parameters": [
"viewer",
"scene"
],
"description": "The action displays a scene in the GSCView with the given viewer client number.",
"category": "Viewer",
"action_category": "command",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"VCClearSceneByName": {
"parameters": [
"viewer",
"scene"
],
"description": "The action clears a scene in the GSCView with the given viewer client number.",
"category": "Viewer",
"action_category": "command",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"VCFullMode": {
"parameters": [
"viewer",
"full mode",
"sensitive area enabled"
],
"description": "The GscView with the given viewer client number can be switched into full mode display or normal mode display.",
"category": "Viewer",
"action_category": "command",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"VCSetAudioLevel": {
"parameters": [
"viewer",
"audio level"
],
"description": "The volume of the audio output of the GSCView with the given viewer client number can be controlled.",
"category": "Viewer",
"action_category": "command",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"VCShowViewerText": {
"parameters": [
"viewer",
"show text"
],
"description": "The text fade-in of all viewers of the GSCView with the given viewer client number can be switched on and off.",
"category": "Viewer",
"action_category": "command",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"VCStretchMode": {
"parameters": [
"viewer",
"stretch mode"
],
"description": "The GSCView with the given viewer client number can be switched into stretched mode display or normal mode display.",
"category": "Viewer",
"action_category": "command",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"ViewerChangeScene": {
"parameters": [
"viewer"
],
"description": "The action displays the scene where the viewer with the global number on any GSCView in the network belongs to.",
"category": "Viewer",
"action_category": "command",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"ViewerClear": {
"parameters": [
"viewer"
],
"description": "The action clears the active viewer of the GSCView with the given viewer client number or the viewer with the global number on any GSCView in the network.",
"category": "Viewer",
"action_category": "command",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"ViewerClearScene": {
"parameters": [
"viewer"
],
"description": "The action clears the scene where the active viewer of the GSCView with the given viewer client number or the viewer with the global number on any GSCView in the network belongs to.",
"category": "Viewer",
"action_category": "command",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"ViewerClearTextOutput": {
"parameters": [
"viewer"
],
"description": "The action doesn't display a text in the active viewer of the GSCView with the given viewer client number or the viewer with the global number on any GSCView in the network anymore.",
"category": "Viewer",
"action_category": "command",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"ViewerConnect": {
"parameters": [
"viewer",
"channel",
"play mode"
],
"description": "Display pictures of a video channel on the active viewer of the GscView with the given viewer client number or on the viewer with the global number on some GscView in the network.",
"category": "Viewer",
"action_category": "command",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"ViewerConnectLive": {
"parameters": [
"viewer",
"channel"
],
"description": "This action displays live pictures of a video channel on the active viewer of the GSCView with the given viewer client number or on the viewer with the global number on any GSCView in the network.",
"category": "Viewer",
"action_category": "command",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"ViewerExportPicture": {
"parameters": [
"viewer",
"file path"
],
"description": "The action exports the current picture of the active viewer of the GSCView with the given viewer client number or the viewer with the global number on any GSCView in the network.",
"category": "Viewer",
"action_category": "command",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"ViewerJumpByTime": {
"parameters": [
"viewer",
"channel",
"play mode",
"time in sec"
],
"description": "The action displays pictures of a video channel on the active viewer of the GSCView with the given viewer client number or on the viewer with the global number on any GSCView in the network.",
"category": "Viewer",
"action_category": "command",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"ViewerMaximize": {
"parameters": [
"viewer",
"maximize"
],
"description": "The active viewer of the GSCView with the given viewer client number or the viewer with the global number on any GSCView in the network which should be remote controlled.",
"category": "Viewer",
"action_category": "command",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"ViewerPlayFromTime": {
"parameters": [
"viewer",
"channel",
"play mode",
"time"
],
"description": "Display pictures of a video channel on the active viewer of the GscView with the given viewer client number or on the viewer with the global number on some GscView in the network.",
"category": "Viewer",
"action_category": "command",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"ViewerPrintPicture": {
"parameters": [
"viewer"
],
"description": "The action prints out the current picture of the active viewer of the GSCView with the given viewer client number or the viewer with the global number on any GSCView in the network.",
"category": "Viewer",
"action_category": "command",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"ViewerSelect": {
"parameters": [
"viewer"
],
"description": "The action declares the viewer with the global number on any GSCView in the network to the active viewer of the corresponding GSCView.",
"category": "Viewer",
"action_category": "command",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"ViewerSetPlayMode": {
"parameters": [
"viewer",
"play mode",
"play speed"
],
"description": "The action sets the \"play mode\" of the active viewer of the GSCView with the given viewer client number or the viewer with the global number on any GSCView in the network.",
"category": "Viewer",
"action_category": "command",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"ViewerShowAlarmByInstance": {
"parameters": [
"viewer",
"instance ID",
"play mode"
],
"description": "The action displays pictures of an alarm on the GSCView with the given viewer client number in the network.",
"category": "Viewer",
"action_category": "command",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"ViewerShowAlarmByKey": {
"parameters": [
"viewer",
"foreign key",
"play mode"
],
"description": "The action displays pictures of an alarm on the GSCView with the given viewer client number in the network.",
"category": "Viewer",
"action_category": "command",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"ViewerShowAlarmByType": {
"parameters": [
"viewer",
"alarm type",
"foreign key",
"play mode"
],
"description": "The action displays pictures of an alarm on the GSCView with the given viewer client number in the network.",
"category": "Viewer",
"action_category": "command",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"ViewerSyncAudioAndVideo": {
"parameters": [
"viewer",
"enable sync"
],
"description": "The active viewer of the GSCView with the given viewer client number or the viewer with the global number on any GSCView in the network should be remote controlled.",
"category": "Viewer",
"action_category": "command",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"ViewerTextOutput": {
"parameters": [
"viewer",
"text string"
],
"description": "The action displays a text in the active viewer of the GSCView with the given viewer client number or the viewer with the global number on any GSCView in the network.",
"category": "Viewer",
"action_category": "command",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"ImageExportNotification": {
"parameters": [
"user",
"destination",
"destination type",
"time stamp",
"end time",
"channels",
"client host",
"client type",
"client account"
],
"description": "Notification on export or print of channel images.",
"category": "Viewer Notification",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"VCAlarmQueueNotification": {
"parameters": [
"viewer",
"notification",
"instance ID",
"event type",
"client host",
"client type",
"client account"
],
"description": "Alarm queue notification on the viewer client.",
"category": "Viewer Notification",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"VCSceneChanged": {
"parameters": [
"viewer",
"scene"
],
"description": "Viewer client scene changed.",
"category": "Viewer Notification",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"ViewerCleared": {
"parameters": [
"viewer",
"client host",
"client type",
"client account"
],
"description": "Viewer cleared.",
"category": "Viewer Notification",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"ViewerConnected": {
"parameters": [
"viewer",
"channel",
"play mode",
"client host",
"client type",
"client account"
],
"description": "Viewer connected to the camera.",
"category": "Viewer Notification",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"ViewerPlayModeChanged": {
"parameters": [
"viewer",
"channel",
"play mode",
"channel time",
"client host",
"client type",
"client account"
],
"description": "Viewer play mode changed.",
"category": "Viewer Notification",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"LenelAccessEvent": {
"parameters": [
"ID",
"panel",
"device",
"secondary device",
"card number",
"access result",
"type",
"subtype",
"description",
"serial number",
"time stamp",
"area entered",
"area exited",
"asset ID",
"cardholder entered",
"duress",
"elevator floor",
"facility code",
"readable card",
"issue code",
"server host",
"event text"
],
"description": "Lenel OnGuard access event.",
"category": "Lenel Access Control",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"LenelFireEvent": {
"parameters": [
"ID",
"panel",
"device",
"secondary device",
"trouble code",
"type",
"subtype",
"description",
"serial number",
"time stamp",
"server host",
"event text"
],
"description": "Lenel OnGuard fire event.",
"category": "Lenel Access Control",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"LenelIntercomEvent": {
"parameters": [
"ID",
"panel",
"device",
"secondary device",
"intercom data",
"line number",
"type",
"subtype",
"description",
"serial number",
"time stamp",
"server host",
"event text"
],
"description": "Lenel OnGuard intercom event.",
"category": "Lenel Access Control",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"LenelRawData": {
"parameters": [
"time stamp",
"data"
],
"description": "Lenel OnGuard raw data.",
"category": "Lenel Access Control",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"LenelRefreshNames": {
"parameters": [],
"description": "Lenel OnGuard refresh names.",
"category": "Lenel Access Control",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"LenelSecurityEvent": {
"parameters": [
"ID",
"panel",
"device",
"secondary device",
"type",
"subtype",
"description",
"serial number",
"time stamp",
"server host",
"event text"
],
"description": "Lenel OnGuard security event.",
"category": "Lenel Access Control",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"LenelVideoEvent": {
"parameters": [
"ID",
"panel",
"device",
"secondary device",
"channel",
"type",
"subtype",
"description",
"serial number",
"time stamp",
"start stamp",
"end time",
"server host",
"event text"
],
"description": "Lenel OnGuard video event.",
"category": "Lenel Access Control",
"action_category": "logical",
"required_caption": true,
"supports_delay": true,
"gsc_specific": false,
"gcore_specific": false
},
"ImexCapacityFileAutoDeleted": {
"parameters": [
"Warning",
"Destination",
"TotalCapacity",
"FreeCapacity",
"AllocatedByImageFile",
"PercentFree",
"PercentAllocated",
"PercentAllocatedByImageFile",
"TotalFileSize",
"NumberOfFiles"
],
"description": "Imex capacity warning: file auto deleted",
"category": "Imex",
"required_caption": true,
"supports_delay": true,
"gsc_specific": true,
"action_class": 17
},
"ImexCapacityOutOfDiskSpace": {
"parameters": [
"Warning",
"Destination",
"TotalCapacity",
"FreeCapacity",
"AllocatedByImageFile",
"PercentFree",
"PercentAllocated",
"PercentAllocatedByImageFile"
],
"description": "Imex capacity warning: out of disk space",
"category": "Imex",
"required_caption": true,
"supports_delay": true,
"gsc_specific": true,
"action_class": 17
},
"ImexCapacityWarning": {
"parameters": [
"Warning",
"Destination",
"TotalCapacity",
"FreeCapacity",
"AllocatedByImageFile",
"PercentFree",
"PercentAllocated",
"PercentAllocatedByImageFile"
],
"description": "Imex capacity warning: capacity warning",
"category": "Imex",
"required_caption": true,
"supports_delay": true,
"gsc_specific": true,
"action_class": 17
},
"ImexExportEventImage": {
"parameters": [
"EventID",
"TypeID",
"Destination",
"FilePath"
],
"description": "Imex export event image",
"category": "Imex",
"required_caption": true,
"supports_delay": true,
"gsc_specific": true,
"action_class": 17
},
"ImexExportImageFromDB": {
"parameters": [
"Channel",
"Destination",
"FilePath",
"PictureTime"
],
"description": "Imex export image from database",
"category": "Imex",
"required_caption": true,
"supports_delay": true,
"gsc_specific": true,
"action_class": 17
},
"ImexExportImageFromLiveStream": {
"parameters": [
"Channel",
"Destination",
"FilePath"
],
"description": "Imex export image from live stream",
"category": "Imex",
"required_caption": true,
"supports_delay": true,
"gsc_specific": true,
"action_class": 17
}
}