Back to Adaptive Vision Library website
You are here: Start » Function Reference » Neousys » Neousys_SetDigitalOutput_Multiple_Checked
Sets values to all digital output channels at once on a Neousys computer. Additionally, does a read-back of the values to make sure they're identical to the written values.
Syntax
void avl::Neousys_SetDigitalOutput_Multiple_Checked ( Neousys_State& ioState, bool inValue0, bool inValue1 = false, bool inValue2 = false, bool inValue3 = false, bool inValue4 = false, bool inValue5 = false, bool inValue6 = false, bool inValue7 = false )
Parameters
Name | Type | Default | Description | |
---|---|---|---|---|
ioState | Neousys_State& | Object used to maintain state of the function. | ||
inValue0 | bool | Value to set to output channel 0 | ||
inValue1 | bool | false | Value to set to output channel 1 | |
inValue2 | bool | false | Value to set to output channel 2 | |
inValue3 | bool | false | Value to set to output channel 3 | |
inValue4 | bool | false | Value to set to output channel 4 | |
inValue5 | bool | false | Value to set to output channel 5 | |
inValue6 | bool | false | Value to set to output channel 6 | |
inValue7 | bool | false | Value to set to output channel 7 |
Remarks
Availability
Before you use this filter make sure how many digital input and output channels does your Neousys device provide.
Compatibility
Neousys Watchdog Timer and Digital I/O support is not provided when using 32-bit Adaptive Vision on a 64-bit operating system. Please use 64-bit Adaptive Vision in such a case.
Multithreaded environment
This function is not guaranteed to be thread-safe. When used in multithreaded environment, it has to be manually synchronized.
See Also
- Neousys_GetDigitalInput_Multiple – Gets values of all digital input channels at once on a Neousys computer.
- Neousys_SetDigitalOutput_Multiple – Sets values to all digital output channels at once on a Neousys computer.