Back to Adaptive Vision Library website
You are here: Start » Function Reference » Hikvision » 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.