예제 #1
0
        public void WhenILoadTheMultiToneModuleForAWG(string awgNumber)
        {
            var awg = AwgSetupSteps.GetAWG(awgNumber);

            _awgMultiToneGroup.AwgMultiToneLoad(awg);
        }
        public void SetTheCompileCarFrequencyToValueAndUnits(string setValue, string awgNumber)
        {
            IAWG awg = AwgSetupSteps.GetAWG(awgNumber);

            _awgCapturePlaybackGroup.SetCompileCarFrequency(awg, setValue);
        }
        public void TheCompileCarFrequencyShouldBe(string expectedFreq, string awgNumber)
        {
            IAWG awg = AwgSetupSteps.GetAWG(awgNumber);

            _awgCapturePlaybackGroup.CompileCarrierFreqShouldBe(awg, expectedFreq);
        }
        public void TheCompileSignalSelectedStateShouldbeNotSelected(string awgNumber)
        {
            IAWG awg = AwgSetupSteps.GetAWG(awgNumber);

            _awgCapturePlaybackGroup.CompileSelectStatusPlaybackFileShouldBe(awg, "not selected");
        }
        public void GetTheLoopSequenceStatus(string awgNumber)
        {
            IAWG awg = AwgSetupSteps.GetAWG(awgNumber);

            _awgCapturePlaybackGroup.GetLoopSequence(awg);
        }
예제 #6
0
        public void SetTheMultiToneChirpSweepRateToMax(string awgNumber)
        {
            var awg = AwgSetupSteps.GetAWG(awgNumber);

            _awgMultiToneGroup.SetMultiToneChirpSweepRate(awg, AwgMultiToneGroup.NumericEntryAs.Max, "");
        }
예제 #7
0
        public void ThenTheMultiToneChirpSweepRateShouldBe(string value, string awgNumber)
        {
            var awg = AwgSetupSteps.GetAWG(awgNumber);

            _awgMultiToneGroup.MultiToneChirpSweepRateShouldBe(awg, value);
        }
예제 #8
0
        public void SetTheMultiToneTypeToChirp(string awgNumber)
        {
            var awg = AwgSetupSteps.GetAWG(awgNumber);

            _awgMultiToneGroup.SetMultiToneType(awg, AwgMultiToneGroup.MultiToneType.Chirp);
        }
예제 #9
0
        public void ThenTheMultiToneNotchStartFreqShouldBe(string startValue, string awgNumber)
        {
            var awg = AwgSetupSteps.GetAWG(awgNumber);

            _awgMultiToneGroup.MultiToneNotchStartShouldBe(awg, startValue);
        }
예제 #10
0
        public void SetTheMultiToneNotchesToOff(string awgNumber)
        {
            var awg = AwgSetupSteps.GetAWG(awgNumber);

            _awgMultiToneGroup.SetMultiToneToneNotchEnable(awg, AwgMultiToneGroup.BoolState.Off);
        }
예제 #11
0
        public void ThenTheMultiToneNotchEnableShouldBeOff(string awgNumber)
        {
            var awg = AwgSetupSteps.GetAWG(awgNumber);

            _awgMultiToneGroup.MultiToneToneNotchEnableShouldBe(awg, AwgMultiToneGroup.BoolState.Off);
        }
예제 #12
0
        public void ThenTheMultiToneUserDefinedPhaseShouldBe(string value, string awgNumber)
        {
            var awg = AwgSetupSteps.GetAWG(awgNumber);

            _awgMultiToneGroup.MultiToneTonePhaseUserDefinedShouldBe(awg, value);
        }
예제 #13
0
        public void GetTheMultiToneUserDefinedPhase(string awgNumber)
        {
            var awg = AwgSetupSteps.GetAWG(awgNumber);

            _awgMultiToneGroup.GetMultiToneTonePhaseUserDefined(awg);
        }
예제 #14
0
        public void SetTheMultiToneUserDefinedPhaseToMax(string awgNumber)
        {
            var awg = AwgSetupSteps.GetAWG(awgNumber);

            _awgMultiToneGroup.SetMultiToneTonePhaseUserDefined(awg, AwgMultiToneGroup.NumericEntryAs.Max, "");
        }
예제 #15
0
        public void SetTheMultiToneChirpHighToMin(string awgNumber)
        {
            var awg = AwgSetupSteps.GetAWG(awgNumber);

            _awgMultiToneGroup.SetMultiToneChirpHigh(awg, AwgMultiToneGroup.NumericEntryAs.Min, "");
        }
예제 #16
0
        public void GetTheMultiToneNotchEndFreq(string notchNumber, string awgNumber)
        {
            var awg = AwgSetupSteps.GetAWG(awgNumber);

            _awgMultiToneGroup.GetMultiToneToneNotchEnd(awg, notchNumber);
        }
예제 #17
0
        public void ThenTheMultiToneTypeShouldBeTones(string awgNumber)
        {
            var awg = AwgSetupSteps.GetAWG(awgNumber);

            _awgMultiToneGroup.MultiToneTypeShouldBe(awg, AwgMultiToneGroup.MultiToneType.Tones);
        }
예제 #18
0
        public void ThenTheMultiToneNotchEndFreqShouldBe(string endValue, string awgNumber)
        {
            var awg = AwgSetupSteps.GetAWG(awgNumber);

            _awgMultiToneGroup.MultiToneNotchEndShouldBe(awg, endValue);
        }
예제 #19
0
        public void GetTheMultiToneChirpSweepRate(string awgNumber)
        {
            var awg = AwgSetupSteps.GetAWG(awgNumber);

            _awgMultiToneGroup.GetMultiToneChirpSweepRate(awg);
        }
예제 #20
0
        public void DeleteMultiToneNotch(string notchNumber, string awgNumber)
        {
            var awg = AwgSetupSteps.GetAWG(awgNumber);

            _awgMultiToneGroup.DeleteMultiToneToneNotch(awg, AwgMultiToneGroup.DeleteEntryAs.Value, notchNumber);
        }
        public void SetCompileSignalSelectedState(string signalName, string awgNumber)
        {
            IAWG awg = AwgSetupSteps.GetAWG(awgNumber);

            _awgCapturePlaybackGroup.GetCompileSelectStatusPlaybackFile(awg, signalName);
        }
예제 #22
0
        public void DeleteAllMultiToneNotches(string awgNumber)
        {
            var awg = AwgSetupSteps.GetAWG(awgNumber);

            _awgMultiToneGroup.DeleteMultiToneToneNotch(awg, AwgMultiToneGroup.DeleteEntryAs.All, "1");
        }
        public void DeselectTheCaptureAndPlaybackLoopSequence(string awgNumber)
        {
            IAWG awg = AwgSetupSteps.GetAWG(awgNumber);

            _awgCapturePlaybackGroup.SelectLoopSequence(awg, AwgCapturePlaybackGroup.Loopsequence.Off);
        }
예제 #24
0
        public void GetTheMultiToneNotchCount(string awgNumber)
        {
            var awg = AwgSetupSteps.GetAWG(awgNumber);

            _awgMultiToneGroup.GetMultiToneToneNotchCount(awg);
        }
        public void LoopSequenceStatusShouldBe(string expectedLoopsequence, string awgNumber)
        {
            IAWG awg = AwgSetupSteps.GetAWG(awgNumber);

            _awgCapturePlaybackGroup.LoopSequenceShouldBe(expectedLoopsequence, awg);
        }
예제 #26
0
        public void ThenTheMultiToneNotchCountShouldBe(string value, string awgNumber)
        {
            var awg = AwgSetupSteps.GetAWG(awgNumber);

            _awgMultiToneGroup.MultiToneNotchCountShouldBe(awg, value);
        }
        public void GetTheCompileCarFrequency(string awgNumber)
        {
            IAWG awg = AwgSetupSteps.GetAWG(awgNumber);

            _awgCapturePlaybackGroup.GetCompileCarFrequency(awg);
        }
예제 #28
0
        public void SetTheMultiToneChirpHighTo(string value, string awgNumber)
        {
            var awg = AwgSetupSteps.GetAWG(awgNumber);

            _awgMultiToneGroup.SetMultiToneChirpHigh(awg, AwgMultiToneGroup.NumericEntryAs.Value, value);
        }
        public void SetTheCompileSampleRate(string sampleRate, string awgNumber)
        {
            IAWG awg = AwgSetupSteps.GetAWG(awgNumber);

            _awgCapturePlaybackGroup.SetCompileSampleRate(awg, sampleRate);
        }
예제 #30
0
        public void ThenTheMultiTonePhaseShouldBeUserDefined(string awgNumber)
        {
            var awg = AwgSetupSteps.GetAWG(awgNumber);

            _awgMultiToneGroup.MultiToneTonePhaseShouldBe(awg, AwgMultiToneGroup.TonePhaseType.UserDefined);
        }