Gx5733SetPortByteDirection

Purpose

Set the specific port byte direction.

Syntax

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

Parameters

Name
Type
Description
nHandle
SHORT
Handle to a GX5733 board.
nPort
SHORT
Digital I/O port number: 1-3
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:

 

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

 

See Also

Gx5733GetPortByteDirection, Gx5733SetPortDirection