Back to Adaptive Vision Library Lite website
You are here: Start » Hikvision » Hikvision_ConfigureTrigger
![](../../img/icon/Hikvision.png)
Hikvision_ConfigureTrigger
Sets triggering parameters.
Syntax
void avl::Hikvision_ConfigureTrigger ( Hikvision_State& ioState, atl::Optional<const atl::String&> inDeviceID, atl::Optional<bool> inTriggerEnabled, atl::Optional<avl::HikvisionEvent::Type> inTriggerSelector, atl::Optional<avl::HikvisionTriggerSource::Type> inTriggerSource, atl::Optional<avl::HikvisionTriggerActivation::Type> inTriggerActivation, atl::Optional<float> inTriggerDelay )
Parameters
Name | Type | Range | Default | Description | |
---|---|---|---|---|---|
ioState | Hikvision_State& | Object used to maintain state of the function. | |||
![]() |
inDeviceID | Optional<const String&> | NIL | Camera serial number or name, Auto = first camera | |
![]() |
inTriggerEnabled | Optional<bool> | False | True if using trigger | |
![]() |
inTriggerSelector | Optional<HikvisionEvent::Type> | FrameBurstStart | Triggering event selection | |
![]() |
inTriggerSource | Optional<HikvisionTriggerSource::Type> | Line0 | Trigger source | |
![]() |
inTriggerActivation | Optional<HikvisionTriggerActivation::Type> | RisingEdge | Trigger polarity | |
![]() |
inTriggerDelay | Optional<float> | 0.0 - ![]() |
0.0f | 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.