Back to FabImage Library website
You are here: Start » Function Reference » Neousys » Neousys_SetDigitalOutput_Multiple_Checked
Header: | ThirdPartySdk.h |
---|---|
Namespace: | fil |
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 fil::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, bool inValue8 = false, bool inValue9 = false, bool inValue10 = false, bool inValue11 = false, bool inValue12 = false, bool inValue13 = false, bool inValue14 = false, bool inValue15 = 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 |
![]() |
inValue8 | bool | false | Value to set to output channel 8 |
![]() |
inValue9 | bool | false | Value to set to output channel 9 |
![]() |
inValue10 | bool | false | Value to set to output channel 10 |
![]() |
inValue11 | bool | false | Value to set to output channel 11 |
![]() |
inValue12 | bool | false | Value to set to output channel 12 |
![]() |
inValue13 | bool | false | Value to set to output channel 13 |
![]() |
inValue14 | bool | false | Value to set to output channel 14 |
![]() |
inValue15 | bool | false | Value to set to output channel 15 |
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 FabImage on a 64-bit operating system. Please use 64-bit FabImage 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_SetDigitalOutput_Multiple – Sets values to all digital output channels at once on a Neousys computer.
- Neousys_GetDigitalInput_Multiple – Gets values of all digital input channels at once on a Neousys computer.