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