Gx3748ResistorsGetState

Purpose

Returns the specified group channel resistor type (pullup or pulldown) state.

Syntax

Gx3748ResistorsGetState (nHandle, nType, nGroup, nChannel, pnResistorState, pnStatus)

Parameters

Name
Type
Comments
nHandle
SHORT
Handle for a GX3748 board.
nType
SHORT
Specified resistor type:
0.      GX3748_RESISTOR_TYPE_PULLUP: pullup resistor.
1.    GX3748_RESISTOR_TYPE_PULLDOWN: pulldown resistor.
nGroup
SHORT
Group number as follows:
0.      GX3748_GROUP0: J1 input connector pins 2 to 17.
1.      GX3748_GROUP1: J1 input connector pins 23 to 38.
2.    GX3748_GROUP2: J1 input connector pins 44 to 59.
nChannel
PSHORT
Channel in the group, channel numbers are 0-15:
0.      GX3748_GROUP_CH0: channel 0 in the group.
1.      GX3748_GROUP_CH1: channel 1 in the group.
2.      GX3748_GROUP_CH2: channel 2 in the group.
3.      GX3748_GROUP_CH3: channel 3 in the group.
4.      GX3748_GROUP_CH4: channel 4 in the group.
5.      GX3748_GROUP_CH5: channel 5 in the group.
6.      GX3748_GROUP_CH6: channel 6 in the group.
7.      GX3748_GROUP_CH7: channel 7 in the group.
8.      GX3748_GROUP_CH8: channel 8 in the group.
9.      GX3748_GROUP_CH9: channel 9 in the group.
10.   GX3748_GROUP_CH10: channel 10 in the group.
11.   GX3748_GROUP_CH11: channel 11 in the group.
12.   GX3748_GROUP_CH12: channel 12 in the group.
13.   GX3748_GROUP_CH13: channel 13 in the group.
14.   GX3748_GROUP_CH14: channel 14 in the group.
15.  GX3748_GROUP_CH15: channel 15 in the group.
pnResistorState
PSHORT
Returns the specified group channel resistor type (pullup or pulldown) state:
0.      GX3748_RESISTOR_DISCONNECTED: resistor is disconnected.
1.    GX3748_RESISTOR_CONNECTED: resistor is connected.
pnStatus
PSHORT
Returned status: 0 on success, negative number on failure.

Comments

The function returns the specified group channel resistor type (pullup or pulldown) state.

All pullup and pulldown resistors are 10KOhms.

Example

The following example disconnect all resistors, Connect Group 0 channel 1 pullup, and return the resistor state:

 

SHORT nHandle, nStatus;

SHORT nResistorState;

 

Gx3748ResistorsReset (nHandle, &nStatus);

Gx3748ResistorsSetState (nHandle, GX3748_RESISTOR_TYPE_PULLUP, GX3748_GROUP0, GX3748_GROUP_CH1, GX3748_RESISTOR_CONNECTED, &nStatus);

Gx3748ResistorsGetState (nHandle, GX3748_RESISTOR_TYPE_PULLUP, GX3748_GROUP0, GX3748_GROUP_CH1, &nResistorState, &nStatus);

 

See Also

Gx3748ResistorsReset, Gx3748ResistorsSetState, Gx3748ResistorsSetStates, GxFpgaGetErrorString