System.IO.Ports.WinSerialStream.SetSignal C# (CSharp) Méthode

SetSignal() public méthode

public SetSignal ( SerialSignal signal, bool value ) : void
signal SerialSignal
value bool
Résultat void
		public void SetSignal (SerialSignal signal, bool value)
		{
			if (signal != SerialSignal.Rts && signal != SerialSignal.Dtr)
				throw new Exception ("Wrong internal value");

			uint flag;
			if (signal == SerialSignal.Rts)
				if (value)
					flag = SetRts;
				else
					flag = ClearRts;
			else
				if (value)
					flag = SetDtr;
				else
					flag = ClearDtr;

			if (!EscapeCommFunction (handle, flag))
				ReportIOError (null);
		}