Click or drag to resize

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#
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 ManagerResult of GetInitialStates()
DeviceManagercurrent states for all devices
CameraManagercurrent states for cameras
DomeCameraManagercurrent states for dome cameras
RelayManagercurrent states for relais
InputManagercurrent states for inputs
VirtualInputManagercurrent states for virtual inputs
ScheduleManagercurrent states for schedules
MatrixManagercurrent states for allegiant devices
RecorderManagercurrent states for recorder devices
DecoderManagernothing (as monitor devices do not have a state)
CompoundEventManagercurrent states for compound events

See Also