Gx3722DigitizerGetTriggerStatus

Purpose

Returns the digitizer trigger status.

Syntax

Gx3722DigitizerGetTriggerStatus (nHandle, pnTriggerStatus, pnStatus)

Parameters

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.

Comments

The function returns the digitizer trigger status following an Gx3722DigitizerArm() API call.

Example

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);

 

See Also

Gx3722DigitizerArm, Gx3722DigitizerHalt, Gx3722DigitizerSetTriggerSource, Gx3722DigitizerSetTriggerMode, Gx3722DigitizerSetTriggerThreshold, Gx3722DigitizerSetSampleCount, Gx3722DigitizerTrigger, Gx3722DigitizerReadWaveform, Gx3722DigitizerReadWaveformEx, Gx3722DigitizerSetPxiTrigger, Gx3722DigitizerGetState, Gx3722DigitizerGetSampleStatus, GxFpgaGetErrorString