You are here: Start » Function Reference » Hardware Support » Imago Technologies » VisionBox_GetDigitalInput
Header: | ThirdPartySdk.h |
---|---|
Namespace: | fil |
Module: | ThirdParty |
Reads a digital input state of Imago VisionBox computers.
Syntax
void fil::VisionBox_GetDigitalInput ( VisionBox_State& ioState, const int inPort, const int inInput, bool& outState )
Parameters
Name | Type | Default | Description | |
---|---|---|---|---|
![]() |
ioState | VisionBox_State& | Object used to maintain state of the function. | |
![]() |
inPort | const int | Number of DigitalInput device to use | |
![]() |
inInput | const int | Number of input to read | |
![]() |
outState | bool& | State of selected input pin |
Description
This filter can read state of digital inputs of Imago VisionBox computers. Number of inputs vary between hardware editions.
One should specify inPort to access, and inInput (singular pin) to read its outState. Refer to Hardware Manual to see physical connection of input 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 FabImage Studio usage is 1.6.8.0.
Multithreaded environment
See Also
- VisionBox_SetDigitalOutput – Sets a digital output state of Imago VisionBox computers.