//glennj 1/8/2014
        /// <summary>
        /// Verify the copy of the Stop Value for a channel and awg
        /// </summary>
        /// <param name="awg">AWG object</param>
        /// <param name="logicalChannel">logical channel e.g. 1</param>
        /// <param name="expectedState">OutputAnalogStopMode</param>
        public void OutputStopAnalogStateValueShouldBe(IAWG awg, string logicalChannel, OutputAnalogStopMode expectedState)
        {
            string expectedSyntax = expectedState == OutputAnalogStopMode.Off ? SyntaxForReturnedOutputStopValueAnalogOff : SyntaxForReturnedOutputStopValueAnalogZero;

            string outputChannelStopValueAnalog = awg.OutputStopAnalogState(logicalChannel);
            string possibleErrorString          = ErrorStringCheckingOutputStopAnalog + logicalChannel;

            Assert.AreEqual(expectedSyntax, outputChannelStopValueAnalog, possibleErrorString);
        }
        //glennj 1/8/2014
        /// <summary>
        /// Set the Stop Value for analog for a channel for an AWG
        /// </summary>
        /// <param name="awg">AWG object</param>
        /// <param name="logicalChannel">logical channel e.g. 1</param>
        /// <param name="state">OutputAnalogStopMode</param>
        public void SetOutputStopAnalogState(IAWG awg, string logicalChannel, OutputAnalogStopMode state)
        {
            string value = (state == OutputAnalogStopMode.Off) ? SyntaxForReturnedOutputStopValueAnalogOff : SyntaxForReturnedOutputStopValueAnalogZero;

            awg.SetOutputStopAnalogState(logicalChannel, value);
        }