private void TryToConnectToPortEvent(TryToConnectToPortEventArgs e) { if (TryToConnectToPortEventHandler != null) { TryToConnectToPortEventHandler(this, e); } }
private void TerminalOnTryToConnectToPortEventHandler(object?sender, TryToConnectToPortEventArgs e) { if (State != PortState.Busy) { State = PortState.Busy; TryToCallPortToExchangeEvent(new TryToCallPortToExchangeEventArgs { PhoneNumber = e.PhoneNumber, OutPhone = e.OutPhone }); //обращаемся к станции //exeption } }