xPCI-3009 API
PCI-3009 Chronos digital input functions

Functions

_INT_ i_PCI3009_ReadChronoChlValue (DWORD_ dw_BoardHandle, BYTE_ b_InputChannel, PBYTE_ pb_ChannelStatus)
 
_INT_ i_PCI3009_ReadChronoPortValue (DWORD_ dw_BoardHandle, PBYTE_ pb_PortValue)
 

Detailed Description

Function Documentation

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

Return the status from selected digital input (b_InputChannel) from chronometer module.

Parameters
[in]dw_BoardHandle: Handle of board PCI-3009
[in]b_InputChannel: Selection from digital inout channel (0 to 2)
0 : Channel E
1 : Channel F
2 : Channel G
[out]pb_ChannelStatus: Digital input channel status.
0 : Channel is not active
1 : Channel is active
Returns
0: No error
-1: The handle parameter of the board is wrong
-2: The module is not a Chronometer module
-3: Chronometer not initialised see function "i_PCI3009_InitChrono"
-4: The selected digital input is wrong
_INT_ i_PCI3009_ReadChronoPortValue ( DWORD_  dw_BoardHandle,
PBYTE_  pb_PortValue 
)

Return the status from digital inputs port from chronometer module.

Parameters
[in]dw_BoardHandle: Handle of board PCI-3009
[out]pb_PortValue: Digital input port status.
D0 : 0 : Channel E is low / 1 : Channel E is high
D1 : 0 : Channel F is low / 1 : Channel F is high
D2 : 0 : Channel G is low / 1 : Channel G is high
Returns
0: No error
-1: The handle parameter of the board is wrong
-2: The module is not a Chronometer module
-3: Chronometer not initialised see function "i_PCI3009_InitChrono"