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 | |
|---|---|---|---|---|---|
![]() |
ioState | Hikvision_State | |||
![]() |
inDeviceID | str | None | None | Camera serial number, name or IP address, Auto = first camera | |
![]() |
inTriggerEnabled | bool | None | False | True if using trigger | |
![]() |
inTriggerSelector | HikvisionEvent | None | HikvisionEvent.FrameBurstStart | Triggering event selection | |
![]() |
inTriggerSource | HikvisionTriggerSource | None | HikvisionTriggerSource.Line0 | Trigger source | |
![]() |
inTriggerActivation | HikvisionTriggerActivation | None | HikvisionTriggerActivation.RisingEdge | Trigger polarity | |
![]() |
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.



