Back to Adaptive Vision Library website

You are here: Start » Function Reference » XIMEA » XiApi_SetGPIMode

XiApi_SetGPIMode


Header:ThirdPartySdk.h
Namespace:avl

Defines selected GPI (digital input) functionality.

Syntax

void avl::XiApi_SetGPIMode
(
	XIAPIState& ioState,
	const atl::Optional<atl::String>& inDeviceID,
	int inGPISelector,
	avl::XiApiGPIMode::Type inGPIMode
)

Parameters

Name Type Range Default Description
ioState XIAPIState& Object used to maintain state of the function.
inDeviceID const Optional<String>& NIL Camera chip ID or camera index
inGPISelector int 0 - + 1 GPI number
inGPIMode XiApiGPIMode::Type

Multithreaded environment

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