Gx5733GetPortBit

Purpose

Reads a port bit value.

Syntax

Gx5733GetPortBit (nHandle, nPort, nBit, pucValue, pnStatus)

Parameters

Name
Type
Description
nHandle
SHORT
Handle to a GX5733 board.
nPort
SHORT
Digital I/O port numbers are as follow:
  • Digital I/O port numbers 1-3.
  • Port 0 if no I/O module installed.
nBit
SHORT
Port bit number: 0-31. Where 0 is used for low order bit and 31 for the high order bit.
pucValue
PBYTE
Returned channel value: 0 for low state and 1 for hi state.
pnStatus
PSHORT
Returned status: 0 on success, negative number on failure.

Comments

Use the Gx5733SetPortBit to write data to the port bit when in Output direction.

Example

The following example reads port 1, bit 30 value:

 

SHORT nStatus;

BYTE ucValue;

 

Gx5733GetPort (nHandle, 1, 30, &ucValue, &nStatus);

 

See Also

Gx5733SetPortBit, Gx5733GetPortByte, Gx5733GetPortWord, Gx5733GetPort