// Obsoleted #endregion SLISt:SEQuence:STEP:WAVeform #region SLISt:SEQuence:STEP:WINPut //glennj 8/12/2013 /// <summary> /// Using SLISt:SEQuence:STEP[n]:WINPut selects the mode to<para> /// listen for trigger signal</para> /// </summary> /// <param name="awg"></param> /// <param name="seqName">The named sequence</param> /// <param name="step">Step from 1 to 16383</param> /// <param name="mode">ATRigger|BTRigger|OFF</param> public void SetSequenceStepWaitInput(IAWG awg, string seqName, string step, StepWaitInputMode mode) { var waitSetting = ""; switch (mode) { case StepWaitInputMode.Off: waitSetting = SyntaxForStepWaitInputOff; break; case StepWaitInputMode.TriggerA: waitSetting = SyntaxForStepWaitInputTriggerA; break; case StepWaitInputMode.TriggerB: waitSetting = SyntaxForStepWaitInputTriggerB; break; case StepWaitInputMode.InternalTrigger: waitSetting = SyntaxForStepWaitInputInternalTrigger; break; } awg.SetSequenceStepWaitInput(seqName, step, waitSetting); }
public void SequenceStepWaitInputShouldBe(IAWG awg, string seqName, string stepNumber, StepWaitInputMode expectedWaitInputSelection) { string expectedWaitModeSetting = ""; switch (expectedWaitInputSelection) { case StepWaitInputMode.Off: expectedWaitModeSetting = SyntaxForStepWaitInputOff; break; case StepWaitInputMode.TriggerA: expectedWaitModeSetting = SyntaxForStepWaitInputTriggerA; break; case StepWaitInputMode.TriggerB: expectedWaitModeSetting = SyntaxForStepWaitInputTriggerB; break; case StepWaitInputMode.InternalTrigger: expectedWaitModeSetting = SyntaxForStepWaitInputInternalTrigger; break; } var possibleErrorString = "Expected: " + expectedWaitModeSetting + " Actual: " + awg.SequenceStepWaitInput; Assert.AreEqual(expectedWaitModeSetting, awg.SequenceStepWaitInput, possibleErrorString); }