Back to Adaptive Vision Library website
You are here: Start » Function Reference » Hikvision » Hikvision_ConfigureStrobe
Sets strobe parameters.
Syntax
void avl::Hikvision_ConfigureStrobe ( Hikvision_State& ioState, atl::Optional<const atl::String&> inDeviceID, avl::HikvisionLine::Type inLineSelector, avl::HikvisionEvent::Type inLineSource, atl::Optional<bool> inLineInverter, bool inStrobeEnabled, atl::Optional<int> inStrobeDuration, atl::Optional<int> inStrobeDelay )
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 | ||
inLineSelector | HikvisionLine::Type | Strobe output line | |||
inLineSource | HikvisionEvent::Type | ExposureActive | Strobe source | ||
inLineInverter | Optional<bool> | NIL | True if inverting output signal | ||
inStrobeEnabled | bool | True if using strobe on selected line | |||
inStrobeDuration | Optional<int> | 0 - | NIL | Duration of strobe pulse in microseconds | |
inStrobeDelay | Optional<int> | 0 - | NIL | 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.