Gx5732GetPortWord

Purpose

Reads a port word value.

Syntax

Gx5732GetPortWord (nHandle, nPort, nWord, pwValue, pnStatus)

Parameters

Name
Type
Description
nHandle
SHORT
Handle to a GX5732 board.
nPort
SHORT
Digital I/O port number:
0. GX5732_PORT0: Port 0.
1. GX5732_PORT1: Port 1.
2. GX5732_PORT2: Port 2.
3. GX5732_PORT3: Port 3.
4. GX5732_PORT4: Port 4.
5. GX5732_PORT5: Port 5.
6. GX5732_PORT6: Port 6.
nWord
SHORT
Port word number:
0. GX5732_PORT_LOW_WORD: low order word (bytes 0 and 1)
1. GX5732_PORT_HIGH_WORD: high order word (bytes 2 and 3).
pwValue
PWORD
Returned port word value: 0 to 65,535 (0-0xFFFF). Where bit 0 corresponds to channel 0 and bit 15 to channel 15.
pnStatus
PSHORT
Returned status: 0 on success, negative number on failure.

Comments

Use the Gx5732SetPortWord to write data to the port word when in Output direction.

Example

The following example reads port 1, word 0 value:

 

SHORT nStatus;

WORD wValue;

Gx5732GetPortByte (nHandle, GX5732_PORT1, GX5732_PORT_LOW_WORD, &wValue, &nStatus

 

See Also

Gx5732SetPortWord, Gx5732GetPortBit, Gx5732GetPortByte, Gx5732GetPort