Sets the specified group channel resistor type (pullup or pulldown) state.
Gx3748ResistorsSetState (nHandle, nType, nGroup, nChannel, nResistorState, pnStatus)
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. |
pnChannel |
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. |
nResistorStates |
SHORT |
Sets 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. |
The function returns the specified group channel resistor type (pullup or pulldown) state.
All pullup and pulldown resistors are 10KOhms.
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);
Gx3748ResistorsReset, Gx3748ResistorsGetState, GxFpgaGetErrorString