Sets the specified group TTL Port value.
Gx5642SetGroupTTLPort (nHandle, nGroup, dwPortData, pnStatus)
Name |
Type |
Description |
nHandle |
SHORT |
Handle to a GX5642 board. |
nGroup |
SHORT |
Group value is as follows:0. GX5642_GROUP0 (channels 0 to 31)1. GX5642_GROUP1(channels 32 to 63) |
dwPortData |
DWORD |
Group’s output state.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 - channel logic low.Bit high - channel logic high. |
pnStatus
|
PSHORT |
Returned status: 0 on success, negative number on failure. |
For protection, by default all channel’s connections (TTL and Deferential) are disabled after power-up and reset. The channels can be enabled and or disabled by calling Gx5642SetGroupOutputState.
Note: Only channels in the group that were set to Static I/O mode prior calling this function by calling Gx5642SetGroupMode will be set.
The following example sets group 0 TTL Port channels 0, 4, 8 value to 1
Gx5642SetGroupTTLPort (nHandle, GX5642_GROUP0, 0x00000111, &nStatus);
Gx5642GetGroupTTLPort, Gx5642SetGroupMode, GxPioGetErrorString