コード例 #1
0
        public void OnCallAnswered(CallEventArgs e)
        {
            EventHandler <CallEventArgs> handler = CallAnswered;

            if (handler != null)
            {
                handler(this, e);
            }
        }
コード例 #2
0
        public void OnCallRequested(CallEventArgs e)
        {
            EventHandler <CallEventArgs> handler = CallRequested;

            if (handler != null)
            {
                handler(this, e);
            }

            e.Terminal.terminalController.CallAnswered += OnCallAnswered;
        }
コード例 #3
0
        //подключение к порту
        public void ConnectToPort(Terminal terminal, Port port)//(Guid portId)
        {
            //подписка на событие
            port.portController.CallRequested += OnCallRequested;

            CallEventArgs e = new CallEventArgs(port, terminal);

            port.portController.OnCallRequested(e);

            //сохраняем порт у себя
            _port = port;//portId;

            //меняем статус
            _port.Status = PortStatus.Busy;

            //оповестить порт
            OnCallAnswered(e);
        }
コード例 #4
0
 private void OnCallAnswered(Object sender, CallEventArgs e)
 {
     Console.WriteLine("Оповещен порт!");
 }
コード例 #5
0
 private void OnCallRequested(Object sender, CallEventArgs e)
 {
     Console.WriteLine("Получен ответ от терминала!");
 }