Click or drag to resize

Bosch.Vms.SDK Namespace

BVMS Script API documentation
Classes
 ClassDescription
Public classAccessSystemDoor Access system door handle used in IAccessSystemDoorManager.
Public classAccessSystemReader Access system reader handle used in IAccessSystemDoorManager.
Public classAlarmCameraActionSetting This class describes the configured alarm-triggered actions for a specific camera.
Public classAlarmData Data used for alarm. This class contains detailed information associated with a certain alarm.
Public classAlarmImagePaneSetting This class describes the content to be displayed in a specific alarm image pane.
Public classAlarmReceiver It is an abstract class. Create your own class derived from AlarmReceiver.
Public classAnalogMonitor Analog Monitor Handle
Public classAuditTrailExportSdkException AuditTrailExportSdkException is a subclass of SdkException which contains an additional property ExportResultCode (of type AuditTrailFaultCode) indicating the reason for the exception.
Public classCamera Handle for cameras
Public classCameraFilter Represents an immutable object which describes the camera's criteria for the search filter.
Public classCompoundEvent CompoundEvent handle
Public classConstants Container for various constants.
Public classDecoder Decoder handle. Represents a pane on a monitor that is connected to a decoder device.
Public classDevice Handle for devices
Public classDeviceInfoT Information about a device.
Public classDisplayLayout An instance of this class holds an identifier of one of the supported layouts for a display that is connected to a decoder. It contains also some information about that layout. For getting the display-layouts supported by a certain decoder, use the method GetSupportedDisplayLayouts(Decoder).
Public classDocument Handle for document/map objects.
Public classDocumentInfo Info about a document.
Public classDomeCamera Handle for PTZ cameras.
Public classEventData Information about an event.
Public classEventDataStateInfo State information.
Public classEventReceiver It is an abstract class. Create your own class derived from EventReceiver.
Public classExportParameters Parameters required to trigger a video export ExportRecordings(ExportParameters). All fields except the EncryptionPassword are mandatory.
Public classImagePane Summary description for ImagePane.
Public classInput Input Handle
Public classIntrusionPanelArea IntrusionPanel Area Handle
Public classIntrusionPanelDoor IntrusionPanel door handle
Public classIntrusionPanelPoint IntrusionPanel point handle
Public classIntrusionPanelPointState Information about a state of an IntrusionPanelPoint.
Public classLogbookSearchParameters An object of this class is used to specify comparison criteria for searching logbook entries.
Public classLogbookSearchSdkException A LogbookSdkExcpetion is a SdkException which contains an additional property SearchResultCode (of type LogbookSearchResultCode) indicating the reason for the exception.
Public classMailProvider Handle for mail provider
Public classMatrix Matrix Handle (Kreuzschiene, Allegiant)
Public classNetworkAdapterInfo Information about a network adapter of a management server.
Public classPredefinedPosition Specifies a predefined position.
Public classRecorder Handle for recorders
Public classRecordingInfo Obsolete. Please use FindRecordings(Guid)
Public classRelay Relay Handle
Public classRemoteClientApi Establishes a remote connection to a OperatorClient.
Public classRemoteServerApi Establishes a remote connection to a Management Server.
Public classSchedule Handle for Schedule objects
Public classSdkException Base-class for all exception thrown by the SDK.
Public classSdkHandle Base for all SDK handle like classes.
Public classSequence Handle for sequence objects. A handle of this type refers to a camera-sequence being currently displayed in an image pane or on an analog monitor.
Public classSequenceSeed Handle for sequence-seed objects. The SDK documentation denotes the definition of a camera-sequence in the configuration as "sequence seed".
Public classSmsProviderObsolete.
Handle for sms provider. This handle is not supported anymore.
Public classStorage A Device handle for an iSCSI storage device.
Public classSystemTimeInfo
Public classTriggeredRecordingData Information about a triggered recording.
Public classUnauthorizedAccessSdkException An exception thrown by SDK when the logged-on user does not have the necessary permission for the operation.
Public classVirtualInput VirtualInput Handle
Structures
 StructureDescription
Public structureScheduleStateTransitionRepresents an inmutable object which describes a state transition of the BVMS schedule.
Interfaces
 InterfaceDescription
Public interfaceIAccessSystemDoorManager Provides methods for managing doors of an access system.
Public interfaceIAccessSystemReaderManager Provides methods for managing credential-readers of an access system.
Public interfaceIAlarmConfigurationManager This interface gives access to the currently active alarm settings in the BVMS configuration.
Public interfaceIAlarmManager API for working with alarms.
Public interfaceIAnalogMonitorManager API for working with analog monitors
Public interfaceIApplicationManager Summary description for ILoginManager.
Public interfaceIAuditTrailManager Interface provides access to configuration change Audit Trail management. Currently supports export of Audit Trail data through Server scriptlet only.
Public interfaceICameraManager Summary description for CameraManager.
Public interfaceIClientApi Access to Client Api
Public interfaceICompoundEventManager ICompoundEventManager (This is really a ICompundDeviceManager, but we will keep consistent with the naming of the ConfigClient
Public interfaceIConfigurationManager Interface that describes possible operations with BVMS configuration.
Public interfaceIContentManager Summary description for IContentManager.
Public interfaceIDecoderManager This interface provides methods for managing decoder devices, respectively the video streams, to be displayed on the monitors that are connected to decoder devices. Please note that Decoder handle does not refer to a decoder-device, but rather to a decoder monitor pane, which is displayed on a monitor that is connected to a decoder device.
Public interfaceIDeviceManager IDeviceManager.
Public interfaceIDocumentManager Summary description for IDocumentManager.
Public interfaceIDomeCameraManager Summary description for IDomeCameraManager.
Public interfaceIEventManager API for working with events.
Public interfaceIInputManager Summary description for IInputManager.
Public interfaceIIntrusionPanelAreaManager Provides methods for IntrusionPanel areas management
Public interfaceIIntrusionPanelDoorManager Provides methods for IntrusionPanel doors management
Public interfaceIIntrusionPanelPointManager Provides methods for IntrusionPanel points management
Public interfaceILicenseCheckerObsolete.
interface for license checker
Public interfaceILogbook The interface ILogbook gives access to the system logbook of the video management system.
Public interfaceIMatrixManager Manages Video Matrixes (Kreuzschienen, Allegiant)
Public interfaceIRecorderManager Summary description for IRecorderManager
Public interfaceIRelayManager Summary description for IRelayManager.
Public interfaceIScheduleManager Summary description for IScheduleManager.
Public interfaceISdkLogger To be implemented by the Sdk user. Construction of RemoteServerApi, RemoteClientApi or RemoteClientApiEnterprise optionally allows specification of an instance of this interface in order to provide additional information for example in case of errors.
Public interfaceISendMail Methods for sending emails through several providers The default provider is currently the first provider found in the repository.
Public interfaceISendManager Methods for sending notifications by different protocols, including email and sms
Public interfaceISendSmsObsolete.
Methods for sending SMS through several providers. The default provider is currently the first provider found in the repository. Methods provided by this interface are not working anymore.
Public interfaceISequenceManager This interface provides methods for discovering camera-sequences defined in the configuration (SequenceSeeds) and camera-sequences currently being displayed in image panes or on analog monitors (Sequences) and methods for controlling the display of sequences.
Public interfaceIServerApi Access to Client Api.
Public interfaceIServerInformationManager Interface that describes possible operations with ServerInformationManager such as GetVideoNetworkAdapterInfo, GetSoftwareVersion and GetProductName.
Public interfaceCode exampleIStorageManager Allows to get Storages from BVMS configuration.
Public interfaceISystemTimeManager Summary description for ISystemTimeManager.
Public interfaceITimelineManager Interface for remoting the Timeline.
Public interfaceIVirtualInputManager Summary description for IVirtualInputManager.
Enumerations
 EnumerationDescription
Public enumerationAccessSystemDoorContactState State of a door-contact of an AccessSystemDoor.
Public enumerationAccessSystemDoorOperationMode Operation mode of an AccessSystemDoor. For the meaning of the door operation modes see the documentation of the access control system.
Public enumerationAccessSystemDoorState State of the lock of an AccessSystemDoor.
Public enumerationAlarmCameraDisplayOption Options for displaying camera-related content in an alarm image pane.
Public enumerationAlarmImagePaneContentType Specifies the content type to be displayed in an alarm image pane.
Public enumerationAlarmState State of alarms.
Public enumerationAsfQuality Quality values for ASF exports
Public enumerationAuditTrailFaultCode Result of Audit Trail export.
Public enumerationCameraProtocolType Filter by camera protocol.
Public enumerationChangeStateResult Result of an alarm state change.
Public enumerationConnectionState Describes the connection state of devices
Public enumerationDocumentTypetype of a document.
Public enumerationExportFormat Format of video used for export: mp4, mov, native.
Public enumerationFilterAlarmTypeFilter for the alarm types
Public enumerationInputState Input state
Public enumerationIntrusionPanelDoorState IntrusionPanel door state
Public enumerationIntrusionPanelPointStateValue Values of an IntrusionPanelPoints state.
Public enumerationLogbookSearchResultCode The final state of a logbook search
Public enumerationRecordingMode Recording Mode
Public enumerationRecordingType Recording type specification
Public enumerationRelayState Relay state
Public enumerationScheduleStateTransitionTypeType of the schedule state transition object
Public enumerationSystemInfoKind Gets a value that indicates whether the system information represented by this instance belongs to Operator Client, Management Server or is not available.