92
©Vecow ARS-2000 User Manual
Appendix B
BOOL SetDIO1Config(BYTE *Isolate_Type, BYTE *DI_NPN, BYTE *DO_
NPN, WORD *Mask)
BOOL SetDIO2Config(BYTE *Isolate_Type, BYTE *DI_NPN, BYTE *DO_
NPN, WORD *Mask)
Set DIO configuration
Isolate_Type: DIO type
1: Isolated DIO;
0: Non-Isolated DIO
DI_NPN ([7:0]): DI type, pin setting by hexadecimal bitmask
1: PNP (Source) mode for European rule;
0: NPN (Sink) mode for Japanese rule
DO_NPN: DO type
1: PNP (Source) mode for European rule;
0: NPN (Sink) mode for Japanese rule
Mask ([15:0]): In / Out, pin setting by hexadecimal bitmask
1: Output;
0: Input
Return:
TRUE (1): Success;
FALSE (0): Fail (Initial error, or hardware problem)
BOOL GetDI1(BYTE *DI)
BOOL GetDI2(BYTE *DI)
Get isolated DIO input (DI)
DI ([7:0]): Input state, pin setting by hexadecimal bitmask
1: High;
0: Low
Return:
TRUE (1): Success;
FALSE (0): Fail (Initial error, or call by pointer error, or hardware problem)
BOOL GetDO1(BYTE *DO)
BOOL GetDO2(BYTE *DO)
Get isolated DIO output (DO)
DO ([7:0]): Output state, pin setting by hexadecimal bitmask
1: High;
0: Low
Return:
TRUE (1): Success;
FALSE (0): Fail (Initial error, or call by pointer error, or hardware problem)
BOOL SetDO1(BYTE DO)
BOOL SetDO2(BYTE DO)
Set isolated DIO output (DO)
DO ([7:0]): Output state, pin setting by hexadecimal bitmask
1: High;
0: Low
Summary of Contents for ARS-2000
Page 2: ...ii Version Date Page Description Remark 1 0 12 08 2017 All Official Release Record of Revision...
Page 62: ...55 HARDWARE INSTALLATION Step 3 Remove three PH M3x6L screws Step 4 Finish...
Page 70: ...63 HARDWARE INSTALLATION Step 3 Install PCIe PCI card to the socket Step 4 Fasten the M3 screw...