У меня есть прослушиватель последовательного порта с нулевым окончанием, и я хочу, чтобы он передавал все данные и события вывода с входного порта на выходной. Данные работают хорошо, однако я хочу также передать все события булавки. Я добавил слушателя, используя:
in_port.PinChanged += new SerialPinChangedEventHandler(port_PinChanged);
, а затем обработайте его:
static void port_PinChanged(object sender, SerialPinChangedEventArgs e)
{
if (e.EventType == SerialPinChange.Break)
{
out_port.BreakState = in_port.BreakState;
}
else if (e.EventType == SerialPinChange.CDChanged)
{
}
else if (e.EventType == SerialPinChange.CtsChanged)
{
}
else if (e.EventType == SerialPinChange.DsrChanged)
{
}
else if (e.EventType == SerialPinChange.Ring)
{
}
}
Как передать эти изменения в состоянии вывода на выходной порт?