Technical description Chapter 9
APCI-/CPCI-1500
63
Mask
Meaning
0000 000
1
Event 1 has occurred
0000 00
1
0
Event 2 has occurred
0000 0
1
00
Counter/timer 1 has run down
0000
1
000
Counter/timer 2 has run down
000
1
0000
Counter 3 has run down
00
1
0 0000
Watchdog has run down
0
1
00 0000
Voltage error
1
000 0000
Short-circuit error
The user can give another name for
v_FunctionName
,
b_BoardHandle
,
b_InterruptMask, b_InputChannelNbr, b_UserCallingMode,
pv_UserSharedMemory
.
IMPORTANT!
If you use Visual Basic 4 the following parameters have not
signification. You must used the "i_APCI1500_TestInterrupt"
function
.
BYTE
b_UserCallingMode,
ULONG ul_UserSharedMemorySize,
VOID ** ppv_UserSharedMemory,
VOID v_F
unctionName
(BYTE
b_BoardHandle
,
BYTE
b_InterruptMask
,
BYTE
b
_InputChannelNbr,
BYTE
b_UserCallingMode
,
VOID
*
pv_UserSharedMemory
)
Calling convention:
ANSI
C
:
typedef struct
{
.
.
.
}str_UserStruct;
str_UserStruct * ps_UserSharedMemory;