GtDio6xSequencerIsRunning

Applies To

GX5296, GX5961, GX5964

Purpose

Returns the sequencer running state.

Syntax

GtDio6xSequencerIsRunning (nHandle, pblsRunning, pnStatus)

Parameters

Name
Type
Comments
nHandle
SHORT
Session identifier:

     Board handle is used when communicating with the hardware. The Board handle session identifier is returned by calling GtDio6xInitialize or GtDio6xSetupInitialization.

pbIsRunning
PBOOL
Returned true if the sequencer is running, and false if not.
pnStatus
PSHORT
Returned status: 0 on success, negative value on failure.

Comments

This function is used to check if the sequencer is running.

Example

The following example sets the halt mode to halt the sequencer at the next vector and then issues a software generated halt, then checking if the sequencer is running:

 

SHORT nStatus;

BOOL bIsRunning;

GtDio6xSequencerSetHaltMode (nHandle, GTDIO6X_HALT_MODE_VECTOR, &nStatus);

GtDio6xSequencerHalt(nHandle, &nStatus);

GtDio6xSequencerIsRunning(nHandle, &bIsRunning, &nStatus);

 

See Also

GtDio6xSequencerArm, GtDio6xSequencerArmIdleStep, GtDio6xSequencerHalt, GtDio6xSequencerReset, GtDio6xSequencerResume, GtDio6xSequencerRun, GtDio6xSequencerRunEx, GtDio6xSequencerRunIdleStep, GtDio6xSequencerSetBurstCount, GtDio6xSequencerSetChannelsCompareTrigger, GtDio6xSequencerSetRunCompletionMode, GtDio6xSequencerSetFreqSynth, GtDio6xSequencerSetHaltMode, GtDio6xSequencerSetIdleStep, GtDio6xSequencerSetLoopCounterMode, GtDio6xSequencerSetMasterClockSource, GtDio6xSequencerSetRecordOffset, GtDio6xSequencerSetRecordParameters, GtDio6xSequencerSetStopMode, GtDio6xSequencerSetSyncPulseSource, GtDio6xSequencerSetSyncPulseParameters, GtDio6xSequencerSetSystemClockExternal, GtDio6xSequencerSetSystemClockSource, GtDio6xSequencerStop, GtDio6xGetErrorString