Back to FabImage Library websiteYou are here:
Start »
Function Reference »
Camera Support »
Smart »
Smart_SetDigitalOutputs_GenICam
Smart_SetDigitalOutputs_GenICam
Set digital outputs.
Syntax
void fil::Smart_SetDigitalOutputs_GenICam
(
Smart_State& ioState,
const fil::SmartIPAddress& inIpAddress,
ftl::Optional<const fil::GenAddress&> inDeviceID,
bool inVal1,
bool inVal2,
bool inVal3,
bool inVal4,
bool& outIsRemote
)
Parameters
|
Name |
Type |
Default |
Description |
|
ioState |
Smart_State& |
|
Object used to maintain state of the function. |
|
inIpAddress |
const SmartIPAddress& |
|
|
|
inDeviceID |
Optional<const 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
List of possible exceptions:
Error type |
Description |
RuntimeError |
Smart_SetDigitalOutputs_GenICam is not supported in the Lite edition. |