Back to FabImage Library website

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

Matrox_ConfigureTimer_Deprecated


Header: ThirdPartySdk.h
Namespace: fil
Module: ThirdParty

Configures the timer.

Syntax

void fil::Matrox_ConfigureTimer_Deprecated
(
	Matrox_State& ioState,
	ftl::Optional<const fil::MatroxDeviceID::Type&> inDeviceID,
	int inTimer,
	fil::MatroxTimerTriggerSource::Type inTriggerSource,
	ftl::int64 inDelay,
	ftl::int64 inDuration,
	bool inInvert,
	fil::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.