Returns the specified group TTL Ports values.
Gx5641GetGroupTTLPort (nHandle, pdwPortData, pnStatus)
Name |
Type |
Description |
nHandle |
SHORT |
Handle to a GX5641 board. |
nGroup |
SHORT |
Group value is as follows:0. GX5641_GROUP0 (channels 0 to 31)1. GX5641_GROUP1 (channels 32 to 63) |
pdwPortData |
PDWORD |
Group’s differential ports values.Each of the 32-bits represents a channel in the group. Bit 0 is the first channel in the group and bit 31 is the last channel in the group.Bit low - differential channel port is logic low.Bit high - differential channel port is logic high. |
pnStatus
|
PSHORT |
Returned status: 0 on success, negative number on failure. |
The function returns the TTL Ports values for all the channels in the specified group.
For protection, by default all channels are disabled after power-up and reset. The channels can be enabled and or disabled by calling Gx5641SetChannelOutputState.
The following example returns group 0 TTL Ports values:
DWORD dwData;
Gx5641GetGroupTTLPort (nHandle, GX5641_GROUP0, &dwData, &nStatus);