BVMS Server- and Client-SDK
BVMS Server- and Client-SDK
BVMS Server- and Client-SDK
Bosch.Vms.SDK
IDeviceManager Interface
IDeviceManager Methods
GetConnectionState Method
GetDeviceById Method
GetDeviceByName Method
GetDeviceInfoList Method
GetInitialStates Method
GetName Method

# IDeviceManagerGetInitialStates Method |

Triggers submission of current device state events to registered event receivers.
Namespace: Bosch.Vms.SDK
Assembly: Bosch.Vms.SDK (in Bosch.Vms.SDK.dll) Version: 1.9.0.0
Syntax
C#
Copy

    void GetInitialStates()

Remarks

Calling this method requires that an event receiver has been registered (see Register(EventReceiver)) by the application. This application will then receive the current states of the devices managed by the corresponding device manager. Specific device managers e.g. the IInputManager override method GetInitialStates() by device-specific functionality i.e. IInputManager.GetInitialStates() sends only states of input devices.
The following table lists all device manager which overrides GetInitialStates().

Device Manager | Result of GetInitialStates()
--- | ---
DeviceManager | current states for all devices
CameraManager | current states for cameras
DomeCameraManager | current states for dome cameras
RelayManager | current states for relais
InputManager | current states for inputs
VirtualInputManager | current states for virtual inputs
ScheduleManager | current states for schedules
MatrixManager | current states for allegiant devices
RecorderManager | current states for recorder devices
DecoderManager | nothing (as monitor devices do not have a state)
CompoundEventManager | current states for compound events

See Also

#### Reference

IDeviceManager Interface
Bosch.Vms.SDK Namespace

Copyright © Bosch Sicherheitssysteme GmbH