Reads a port bit value.
Gx5733GetPortBit (nHandle, nPort, nBit, pucValue, pnStatus)
Name |
Type |
Description |
nHandle |
SHORT |
Handle to a GX5733 board. |
nPort |
SHORT |
Digital I/O port numbers are as follow:
|
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. |
Use the Gx5733SetPortBit to write data to the port bit when in Output direction.
The following example reads port 1, bit 30 value:
SHORT nStatus;
BYTE ucValue;
Gx5733GetPort (nHandle, 1, 30, &ucValue, &nStatus);
Gx5733SetPortBit, Gx5733GetPortByte, Gx5733GetPortWord, Gx5733GetPort