Hikvision_ConfigureTrigger


Sets triggering parameters.

Syntax

C++
Python
 
def Hikvision_ConfigureTrigger(
	state: Hikvision_State,
	/,
	*,
	inDeviceID: str | None = None,
	inTriggerEnabled: bool | None = False,
	inTriggerSelector: HikvisionEvent | None = HikvisionEvent.FrameBurstStart,
	inTriggerSource: HikvisionTriggerSource | None = HikvisionTriggerSource.Line0,
	inTriggerActivation: HikvisionTriggerActivation | None = HikvisionTriggerActivation.RisingEdge,
	inTriggerDelay: float | None = 0.0
)
-> None

Parameters

Name Type Range Default Description
Input will be modified ioState Hikvision_State
Input value inDeviceID str | None None Camera serial number, name or IP address, Auto = first camera
Input value inTriggerEnabled bool | None False True if using trigger
Input value inTriggerSelector HikvisionEvent | None HikvisionEvent.FrameBurstStart Triggering event selection
Input value inTriggerSource HikvisionTriggerSource | None HikvisionTriggerSource.Line0 Trigger source
Input value inTriggerActivation HikvisionTriggerActivation | None HikvisionTriggerActivation.RisingEdge Trigger polarity
Input value inTriggerDelay float | None 0.0 - 0.0 Delay of trigger in microseconds

Multithreaded environment

This function is not guaranteed to be thread-safe. When used in multithreaded environment, it has to be manually synchronized.