Adp4K_ReadStatus

 

This function code is used to read the status of the ioLogik4000 adapter.

 

C/C++

int Adp4K_ReadStatus( int hConnection,

WORD *wBusStatus,

WORD *wFPStatus,

WORD *wEWStatus,

WORD *wESStatus,

WORD *wECStatus);

 

Visual Basic

Declare Function Adp4K_ReadStatus Lib "MXIO.dll" (ByVal hConnection As Long, iBusStatus As Integer, iFPStatus As Integer, iEWStatus As Integer, iESStatus As Integer, iECStatus As Integer) As Long

 

Arguments:

hConnection

The handle for an I/O device connection.

wBusStatus

Stores the Bus status in numerical format. The values are

0: Normal Operation

1: Bus Standby

2: Bus Communication Fault

3: Slot Configuration Failed

4: No Expansion Slot.

wFPStatus

Stores the Field Power status in numerical format. The values are:

0: 24Vdc Field Power On.

1: 24Vdc Field Power Off.

wEWStatus

Stores the Watchdog status in numerical format. The values are:

0: No Error

1: Watchdog activated.

wESSStatus

Stores the Modbus Setup Error status in numeric data format, only support NA-4020 & NA-4021.

0: No Error

1: Modbus Setup Error

wECStatus

Stores the Modbus Checksum Error status, only support NA-4020 & NA-4021.

0: No Error

1: continuously three CRC/LRC checksum errors since its last restart, clear counters operation, or power-up.

 

Return Value:

Succeed

MXIO_OK

Fail

Refer to Return Codes.