Back to Aurora Vision Library Lite website

You are here: Start » Hardware Support » Matrox » Matrox_ConfigureTimer_Deprecated

Matrox_ConfigureTimer_Deprecated


Header: ThirdPartySdk.h
Namespace: avl

Configures the timer.

Syntax

void avl::Matrox_ConfigureTimer_Deprecated
(
	Matrox_State& ioState,
	atl::Optional<const avl::MatroxDeviceID::Type&> inDeviceID,
	int inTimer,
	avl::MatroxTimerTriggerSource::Type inTriggerSource,
	atl::int64 inDelay,
	atl::int64 inDuration,
	bool inInvert,
	avl::MatroxTimerTriggerActivation::Type inActivation,
	bool inEnable
)

Parameters

Name Type Range Default Description
Input will be modified
ioState Matrox_State& Object used to maintain state of the function.
Input value
inDeviceID Optional<const MatroxDeviceID::Type&> NIL Device identification number.
Input value
inTimer int 1 - 16 Timer.
Input value
inTriggerSource MatroxTimerTriggerSource::Type Continuous Trigger source for the timer.
Input value
inDelay int64 0 - 1000000L Delay between the timer trigger and the active portion of the timer output signal (in ns).
Input value
inDuration int64 0 - 1000000L Duration for the active portion of the timer output signal (in ns).
Input value
inInvert bool False Whether to invert the output signal or not.
Input value
inActivation MatroxTimerTriggerActivation::Type Signal variation upon which to generate a timer trigger.
Input value
inEnable bool True Enable or disable the timer.