xPCI-3009 API
|
Functions | |
_INT_ | i_PCI3009_LatchCounter (DWORD_ dw_BoardHandle, BYTE_ b_LatchReg) |
_INT_ | i_PCI3009_ReadLatchRegisterStatus (DWORD_ dw_BoardHandle, BYTE_ b_LatchReg, PBYTE_ pb_LatchStatus) |
_INT_ | i_PCI3009_ReadLatchRegisterValue (DWORD_ dw_BoardHandle, BYTE_ b_LatchReg, PDWORD_ pdw_LatchValue) |
_INT_ | i_PCI3009_EnableLatchInterrupt (DWORD_ dw_BoardHandle) |
_INT_ | i_PCI3009_DisableLatchInterrupt (DWORD_ dw_BoardHandle) |
_INT_ | i_PCI3009_Read16BitCounterValue (DWORD_ dw_BoardHandle, BYTE_ b_SelectedCounter, PWORD_ pw_CounterValue) |
_INT_ | i_PCI3009_Read32BitCounterValue (DWORD_ dw_BoardHandle, PDWORD_ pdw_CounterValue) |
_INT_ i_PCI3009_LatchCounter | ( | DWORD_ | dw_BoardHandle, |
BYTE_ | b_LatchReg | ||
) |
Latch the courant value in to the selected latch register (b_LatchReg).
[in] | dw_BoardHandle | : Handle of board PCI-3009 |
[in] | b_LatchReg | : Selected latch register 0 : for the first latch register 1 : for the second latch register |
_INT_ i_PCI3009_ReadLatchRegisterStatus | ( | DWORD_ | dw_BoardHandle, |
BYTE_ | b_LatchReg, | ||
PBYTE_ | pb_LatchStatus | ||
) |
Read the latch register status from selected latch register (b_LatchReg).
[in] | dw_BoardHandle | : Handle of board PCI-3009 |
[in] | b_LatchReg | : Selected latch register 0 : for the first latch register 1 : for the second latch register |
[out] | pb_LatchStatus | : Latch register status. 0 : No latch occur 1 : A software latch occur 2 : A hardware latch occur 3 : A software and hardware latch occur |
_INT_ i_PCI3009_ReadLatchRegisterValue | ( | DWORD_ | dw_BoardHandle, |
BYTE_ | b_LatchReg, | ||
PDWORD_ | pdw_LatchValue | ||
) |
Read the latch register value from selected latch register (b_LatchReg).
[in] | dw_BoardHandle | : Handle of board PCI-3009 |
[in] | b_LatchReg | : Selected latch register 0 : for the first latch register 1 : for the second latch register |
[out] | pdw_LatchValue | : Latch register value |
_INT_ i_PCI3009_EnableLatchInterrupt | ( | DWORD_ | dw_BoardHandle | ) |
Enable the latch interrupt. Each software or hardware latch occur a interrupt.
[in] | dw_BoardHandle | : Handle of board PCI-3009 |
_INT_ i_PCI3009_DisableLatchInterrupt | ( | DWORD_ | dw_BoardHandle | ) |
Disable the latch interrupt
[in] | dw_BoardHandle | : Handle of board PCI-3009 |
_INT_ i_PCI3009_Read16BitCounterValue | ( | DWORD_ | dw_BoardHandle, |
BYTE_ | b_SelectedCounter, | ||
PWORD_ | pw_CounterValue | ||
) |
Latch the selected 16-Bit counter (b_SelectedCounter) in to the first latch register and return the
latched value.
[in] | dw_BoardHandle | : Handle of board PCI-3009 |
[in] | b_SelectedCounter | : Selected 16-Bit counter (0 or 1) |
[out] | pw_CounterValue | : 16-Bit counter value |
_INT_ i_PCI3009_Read32BitCounterValue | ( | DWORD_ | dw_BoardHandle, |
PDWORD_ | pdw_CounterValue | ||
) |
Latch the 32-Bit counter in to the first latch register and return the latched value.
[in] | dw_BoardHandle | : Handle of board PCI-3009 |
[out] | pdw_CounterValue | : 32-Bit counter value |