xPCI-3009 API
PCI-3009 SSI digital input functions

Functions

_INT_ i_PCI3009_ReadSSI1DigitalInput (DWORD_ dw_BoardHandle, BYTE_ b_InputChannel, PBYTE_ pb_ChannelStatus)
 
_INT_ i_PCI3009_ReadSSIAllDigitalInput (DWORD_ dw_BoardHandle, PBYTE_ pb_InputStatus)
 

Detailed Description

Function Documentation

_INT_ i_PCI3009_ReadSSI1DigitalInput ( DWORD_  dw_BoardHandle,
BYTE_  b_InputChannel,
PBYTE_  pb_ChannelStatus 
)

Read the status from selected SSI digital input (b_InputChannel)

Parameters
[in]dw_BoardHandle: Handle of board PCI-3009
[in]b_InputChannel: Selection from digital input (0 to 2)
[out]pb_ChannelStatus: Digital input channel status
0 : Channle is not active
1 : Channle is active
Returns
0: No error
-1: The handle parameter of the board is wrong
-2: The module is not a SSI module
-3: The selected SSI digital input is wrong
_INT_ i_PCI3009_ReadSSIAllDigitalInput ( DWORD_  dw_BoardHandle,
PBYTE_  pb_InputStatus 
)

Read the status from all SSI digital inputs

Parameters
[in]dw_BoardHandle: Handle of board PCI-3009
[out]pb_InputStatus: Digital inputs channel status
Returns
0: No error
-1: The handle parameter of the board is wrong
-2: The module is not a SSI module