Gx5731SetPortByteDirection

Purpose

Writes a specific byte of data to a port group.

Syntax

Gx5731SetPortByteDirection (nHandle, nPort, nByte, bInOut, pnStatus)

Parameters

Name
Type
Description
nHandle
SHORT
Handle to a GX5731 board.

nPort

SHORT
Digital I/O port number: 0-6.

nByte

SHORT
Port byte number: 0-3, 0 for the port low order byte and 3 for the high order byte.

bInOut

BOOL
Byte direction:
0. (FALSE) – Input.
1. (TRUE) – Output.
pnStatus
PSHORT
Returned status: 0 on success, negative number on failure.

Comments

Each digital I/O port is divided to four groups or bytes. Each group contains eight channels and can have its own direction, input or output.

Example

The following example set the byte direction of port 1, byte 3 to output:

 

Gx5731SetPortByteDirection (nHandle, 1, 3, TRUE, nStatus);

 

See Also

Gx5731GetPortByteDirection, Gx5731SetPortDirection