Returns the specified serial-out channel number trigger mode.
Gx3722SerialOutGetTriggerMode (nHandle, nChannel, pnTriggerMode, pnStatus)
Name |
Type |
Comments |
nHandle |
SHORT |
Handle to a GX3722 board. |
nChannel |
SHORT |
Channel to get, channels are 0-2: 0. GX3722_SERIAL_PAL_CH0: Channel 0. 1. GX3722_SERIAL_PAL_CH1: Channel 1. 2. GX3722_SERIAL_PAL_CH2: Channel 2. |
pnTriggerMode |
SHORT |
Returns the specified serial-out channel number trigger mode, trigger mode can be: 0. GX3722_SERIAL_TRIGGER_MODE_ONE_SHOT: After each trigger, the user needs to rearm in order to transmit data. 1. GX3722_SERIAL_TRIGGER_MODE_CONTINUES: once the channels armed, any trigger will transmit data. |
pnStatus |
PSHORT |
Returned status: 0 on success, negative number on failure. |
Channels 0-2 can be programmed to operate as serial-out transmitter or as static I/O, see Gx3722SerialOutSetMode() API for more details. When any of Channels 0-2 are set to Serial-out, all 4 channels direction is set to output.
See the Gx3722SerialOutGetStatus () API for complete example.
The following example returns the serial-out channel 0 trigger mode:
SHORT nHandle, nStatus;
SHORT nTriggerMode;
Gx3722SerialOutGetTriggerSource (nHandle, GX3722_SERIAL_PAL_CH0, &nTriggerMode, &nStatus);
Gx3722SerialOutReset, Gx3722SerialOutSetArmState, Gx3722SerialOutSetBitRate, Gx3722SerialOutSetData, Gx3722SerialOutSetDataBitsPulseWidth, Gx3722SerialOutGetTriggerSource, Gx3722SerialOutSetMode, Gx3722SerialOutSetNumOfDataBits, Gx3722SerialOutSetShiftMode, Gx3722SerialOutSetTriggerDelay, Gx3722SerialOutTrig, GxFpgaGetErrorString