/// <summary> /// Test an expected value against a copy of the coupling of amplitude controls between channel 1 and channel 2 of a two channel AWG. /// </summary> /// <param name="awg"></param> /// <param name="expectedState"></param> public void AWGFgenCouplingAmplitudeStateValueShouldBe(IAWG awg, FGenCoupleAmplitude expectedState) { string queriedSyntax = expectedState == FGenCoupleAmplitude.Off ? FGenCoupleAmplitudeOffQuerySyntax : FGenCoupleAmplitudeOnQuerySyntax; const string possibleErrorString = "Checking the FGen coupling amplitude"; Assert.AreEqual(queriedSyntax, awg.FGenCoupleAmplitude(), possibleErrorString); }
/// <summary> /// Sets the coupling of amplitude controls between channel 1 and channel 2 of a two channel AWG. /// </summary> /// <param name="awg"></param> /// <param name="setValue"></param> public void SetTheAWGFgenCouplingAmplitudeStateValueTo(IAWG awg, FGenCoupleAmplitude setValue) { string commandSyntax = setValue == FGenCoupleAmplitude.Off ? FGenCoupleAmplitudeOffCommandSyntax : FGenCoupleAmplitudeOnCommandSyntax; awg.SetFGenCoupleAmpl(commandSyntax); }