GX5296, GX5961, GX5964, File
Returns the sequencer idle step number.
GtDio6xSequencerGetIdleStep (nHandle, lStep, pnStatus)
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. ● File handle is used when communicating with a file. The File handle session identifier is returned by calling GtDio6xFileOpen. |
plStep |
PLONG |
Used to specify the idle step number, value 0-4095. |
pnStatus |
PSHORT |
Returned status: 0 on success, negative value on failure. |
This function is used to set the sequencer idle step number. The idle step can be run explicitly by calling GtDio6xSequencerRunIdleStep API.
The following example arms sequence step 0:
SHORT nStatus
LONG lStep;
GtDio6xSequencerSetIdleStep(nHandle, 0, &nStatus);
GtDio6xSequencerGetIdleStep(nHandle, &lStep, &nStatus);
GtDio6xSequencerArm, GtDio6xSequencerArmIdleStep, GtDio6xSequencerHalt, GtDio6xSequencerReset, GtDio6xSequencerResume, GtDio6xSequencerRun, GtDio6xSequencerRunEx,GtDio6xSequencerRunIdleStep, GtDio6xSequencerSetBurstCount, GtDio6xSequencerSetChannelsCompareTrigger, GtDio6xSequencerSetRunCompletionMode, GtDio6xSequencerSetFreqSynth, GtDio6xSequencerSetHaltMode, GtDio6xSequencerSetIdleStep, GtDio6xSequencerSetLoopCounterMode, GtDio6xSequencerSetMasterClockSource, GtDio6xSequencerSetSyncPulseParameters, GtDio6xSequencerSetRecordOffset, GtDio6xSequencerSetRecordParameters, GtDio6xSequencerSetStopMode, GtDio6xSequencerSetSyncPulseSource, GtDio6xSequencerSetSyncPulseParameters, GtDio6xSequencerSetSystemClockExternal, GtDio6xSequencerSetSystemClockSource, GtDio6xSequencerStop, GtDio6xGetErrorString