/// <summary>
        /// Controls what is saved to the log file
        /// </summary>
        /// <param name="awg">the AWG object</param>
        /// <param name="logFailures"></param>
        public void CalibrationLogOnlyFailures(IAWG awg, CalibrationLogFailures logFailures)
        {
            string failureSyntax = logFailures == CalibrationLogFailures.On
                                       ? CalibrationLogFailuresOnSyntaxSend
                                       : CalibrationLogFailuresOffSyntaxSend;

            awg.CalSetForceFailure(failureSyntax);
        }
        public void CalLogShouldBeSetToFailuresOnlyMode(IAWG awg, CalibrationLogFailures expectedMode)
        {
            string expectedSyntax = expectedMode == CalibrationLogFailures.On
                                        ? CalibrationLogFailuresOnSyntaxReceived
                                        : CalibrationLogFailuresOffSyntaxReceived;
            const string possibleErrorMessage = "Checking Calibration Log Failures Only state";

            Assert.AreEqual(expectedSyntax, awg.CalibrationFailOnlyFlag, possibleErrorMessage);
        }