Returns the digitizer trigger status.
Gx3722DigitizerGetTriggerStatus (nHandle, pnTriggerStatus, pnStatus)
Name |
Type |
Comments |
nHandle |
SHORT |
Handle to a GX3722 board. |
pnTriggerStatus |
PSHORT |
Trigger status is as follows:0. GX3722_DIGITIZER_NO_TRIGGER: No trigger was detected after Arm command.1. GX3722_DIGITIZER_TRIGGERED: digitizer was triggered Arm command. |
pnStatus |
PSHORT |
Returned status: 0 on success, negative number on failure. |
The function returns the digitizer trigger status following an Gx3722DigitizerArm() API call.
The following example returns the digitizer trigger status following an Gx3722DigitizerArm() API call:
SHORT nHandle, nStatus;
SHORT nTriggerStatus;
Gx3722DigitizerArm(nHandle, &nStatus);
Gx3722DigitizerGetTriggerStatus (nHandle, &nTriggerStatus, &nStatus);
do
{
sleep(1);
Gx3722DigitizerGetTriggerStatus (nHandle, &nTriggerStatus, &nStatus);
} while (nTriggerStatus== GX3722_DIGITIZER_NO_TRIGGER);
Gx3722DigitizerArm, Gx3722DigitizerHalt, Gx3722DigitizerSetTriggerSource, Gx3722DigitizerSetTriggerMode, Gx3722DigitizerSetTriggerThreshold, Gx3722DigitizerSetSampleCount, Gx3722DigitizerTrigger, Gx3722DigitizerReadWaveform, Gx3722DigitizerReadWaveformEx, Gx3722DigitizerSetPxiTrigger, Gx3722DigitizerGetState, Gx3722DigitizerGetSampleStatus, GxFpgaGetErrorString