Hikvision_ConfigureStrobe


Sets strobe parameters.

Syntax

C++
Python
 
def Hikvision_ConfigureStrobe(
	state: Hikvision_State,
	/,
	*,
	inDeviceID: str | None = None,
	inLineSelector: HikvisionLine = HikvisionLine.Line0,
	inLineSource: HikvisionEvent = HikvisionEvent.ExposureActive,
	inLineInverter: bool | None = None,
	inStrobeEnabled: bool = False,
	inStrobeDuration: int | None = None,
	inStrobeDelay: int | None = None
)
-> 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 inLineSelector HikvisionLine HikvisionLine.Line0 Strobe output line
Input value inLineSource HikvisionEvent HikvisionEvent.ExposureActive Strobe source
Input value inLineInverter bool | None None True if inverting output signal
Input value inStrobeEnabled bool False True if using strobe on selected line
Input value inStrobeDuration int | None 0 - None Duration of strobe pulse in microseconds
Input value inStrobeDelay int | None 0 - None Delay of strobe pulse in microseconds

Multithreaded environment

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