Ejemplo n.º 1
0
        //glennj 1/8/2014
        /// <summary>
        /// Verify the copy of the Wait Value for a channel and awg
        /// </summary>
        /// <param name="awg"></param>
        /// <param name="logicalChannel"></param>
        /// <param name="expectedState"></param>
        public void OutputTriggerAnalogStateValueShouldBe(IAWG awg, string logicalChannel, OutputAnalogWaitMode expectedState)
        {
            string expectedSyntax = (expectedState == OutputAnalogWaitMode.First) ? SyntaxForOutputWaitValueAnalogFirst : SyntaxForOutputWaitValueAnalogZero;

            string outputChannelWaitValueAnalog = awg.OutputWaitAnalogState(logicalChannel);
            string possibleErrorString          = ErrorStringCheckingOutputWaitAnalog + logicalChannel;

            Assert.AreEqual(expectedSyntax, outputChannelWaitValueAnalog, possibleErrorString);
        }
Ejemplo n.º 2
0
        //glennj 1/8/2014
        /// <summary>
        /// Set the output wait (trigger) state for a channel for an AWG
        /// </summary>
        /// <param name="awg"></param>
        /// <param name="logicalChannel"></param>
        /// <param name="state"></param>
        public void SetOutputTriggerAnalogState(IAWG awg, string logicalChannel, OutputAnalogWaitMode state)
        {
            var value = (state == OutputAnalogWaitMode.First) ? SyntaxForOutputWaitValueAnalogFirst : SyntaxForOutputWaitValueAnalogZero;

            awg.SetOutputWaitForValueAnalogState(logicalChannel, value);
        }