Back to Aurora Vision Library Lite website

You are here: Start » Hardware Support » Imago Technologies » VisionBox_SetDigitalOutput

VisionBox_SetDigitalOutput


Header: ThirdPartySdk.h
Namespace: avl

Sets a digital output state of Imago VisionBox computers.

Syntax

void avl::VisionBox_SetDigitalOutput
(
	VisionBox_State& ioState,
	const int inPort,
	const int inOutput,
	const bool inState
)

Parameters

Name Type Default Description
Input will be modified ioState VisionBox_State& Object used to maintain state of the function.
Input value inPort const int Number of DigitalOutput device to use
Input value inOutput const int Number of output to change
Input value inState const bool State of pin output to set

Description

This filter can set state of digital outputs of Imago VisionBox computers. Number of outputs vary between hardware editions.

One should specify inPort to access, and inOutput (singular pin) to set given inState. Refer to Hardware Manual to see physical connection of output pins of ones' VisionBox.

Remarks

Precondition for use of VisionBox filters is to have Imago Technologies AGE-X SKD installed on target computer. AGE-X SDK provides filters with necessary libraries (DLL files) and drivers. After installation of AGE-X SDK, system restart may be required.

Recommended AGE-X SDK version for Aurora Vision Studio usage is 1.6.8.0.

Multithreaded environment

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

See Also