Back to Aurora Vision Library website

You are here: Start » Function Reference » Camera Support » Basler » Pylon_GenerateSoftwareTrigger

Pylon_GenerateSoftwareTrigger


Header: ThirdPartySdk.h
Namespace: avl
Module: ThirdParty

Generates software trigger.

Syntax

void avl::Pylon_GenerateSoftwareTrigger
(
	Pylon_State& ioState,
	atl::Optional<const atl::String&> inDeviceID,
	bool inIgnoreWaiting,
	atl::Optional<int> inTimeout,
	bool& outExecuted
)

Parameters

Name Type Range Default Description
Input will be modified ioState Pylon_State& Object used to maintain state of the function.
Input value inDeviceID Optional<const String&> NIL Serial number, model name, user defined name or full name of camera device to be opened
Input value inIgnoreWaiting bool Waiting for previous trigger doesn't work with all cameras. E.g. for models A600 this value should be set to true.
Input value inTimeout Optional<int> 100 - NIL
Output value outExecuted bool& Use only if inTimeout is set

Multithreaded environment

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

Errors

List of possible exceptions:

Error type Description
RuntimeError Not implemented