
ICPDAS
I-8092F Software User Manual
121
A.7.2 Functions for Initial Setting
We define some constant and structure for I8092 in i8092.h file.
Define card number and slot number
#define
CARD1
1
#define
CARD2
2
#define
MAX_SLOT_NO
8
Define constant of decision
#define
YES
1
#define
NO
0
#define
ON
1
#define
OFF
0
#define
SERVO_ON_flag
1
#define
SERVO_OFF_flag
0
Define movement mode
#define
ACCMODE
0
#define
CONST2
1
#define
CONST3
3
Interrupt factor
#define
D_END
0x8000
#define
C_STA
0X4000
#define
C_END
0x2000
#define
CP_GE
0x1000
#define
CP_L
0x0800
#define
CM_L
0x0400
#define
CM_GE
0x0200
#define
CI_INT
0x4001
#define
BP_INT
0x8001
#define
IDLE
0x0000
Transfer data type
#define
BYTE
unsigned char
#define
WORD
unsigned short int
#define
DWORD
unsigned long int
Command buffer
#define
wr0
0x0
#define
wr1
0x2
#define
wr2
0x4
#define
wr3
0x6
#define
wr4
0x8
#define
wr5
0xa
#define
wr6
0xc
#define
wr7
0xe