/// <summary> /// Test an expected value against a copy of the coupling of Frequency controls between channel 1 and channel 2 of a two channel AWG. /// </summary> /// <param name="awg"></param> /// <param name="expectedState"></param> public void AWGFgenCouplingFrequencyStateValueShouldBe(IAWG awg, FGenCoupleFrequency expectedState) { string queriedSyntax = expectedState == FGenCoupleFrequency.Off ? FGenCoupleFrequencyOffQuerySyntax : FGenCoupleFrequencyOnQuerySyntax; const string possibleErrorString = "Checking the FGen coupling Frequency"; Assert.AreEqual(queriedSyntax, awg.FGenCoupleFrequency(), possibleErrorString); }
/// <summary> /// Sets the coupling of Frequency controls between channel 1 and channel 2 of a two channel AWG. /// </summary> /// <param name="awg"></param> /// <param name="setValue"></param> public void SetTheAWGFgenCouplingFrequencyStateValueTo(IAWG awg, FGenCoupleFrequency setValue) { string commandSyntax = setValue == FGenCoupleFrequency.Off ? FGenCoupleFrequencyOffCommandSyntax : FGenCoupleFrequencyOnCommandSyntax; awg.SetFGenCoupleAmpl(commandSyntax); }