Back to Adaptive Vision Library website
You are here: Start » Function Reference » Smart » Smart_SetDigitalOutputs_GenICam
Smart_SetDigitalOutputs_GenICam
Captures a frame from Smart Camera.
Syntax
void avl::Smart_SetDigitalOutputs_GenICam ( Smart_SetDigitalOutputs_GenICamState& ioState, const atl::String& inIpAddress, const atl::Optional<avl::GenAddress&> inDeviceID, bool inVal1, bool inVal2, bool inVal3, bool inVal4, bool& outIsRemote )
Parameters
| Name | Type | Default | Description | |
|---|---|---|---|---|
| ioState | Smart_SetDigitalOutputs_GenICamState& | Object used to maintain state of the function. | ||
![]() |
inIpAddress | const String& | ||
![]() |
inDeviceID | const Optional<GenAddress&> | NIL | Tries to find the camera in all available IDs (UserID, VendorName, ModelName...) |
![]() |
inVal1 | bool | ||
![]() |
inVal2 | bool | ||
![]() |
inVal3 | bool | ||
![]() |
inVal4 | bool | ||
![]() |
outIsRemote | bool& |
Multithreaded environment
This function is not guaranteed to be thread-safe. When used in multithreaded environment, it has to be manually synchronized.
Errors
| Error type | Description |
|---|---|
| RuntimeError | Smart_SetDigitalOutputsGenICam is not supported in the Lite edition. |


