Пример #1
0
        public void Stop()
        {
            FileTransProtocol.Abort();

            SetEndTransmit();

            FileTransProtocol.EndOfTransmit   -= FileTransProtocol_EndOfTransmit;
            FileTransProtocol.AbortTransmit   -= FileTransProtocol_AbortTransmit;
            FileTransProtocol.ReSendPacket    -= FileTransProtocol_ReSendPacket;
            FileTransProtocol.SendNextPacket  -= FileTransProtocol_SendNextPacket;
            FileTransProtocol.TransmitTimeOut -= FileTransProtocol_TransmitTimeOut;
            FileTransProtocol.StartSend       -= FileTransProtocol_StartSend;
            FileTransProtocol.SendToUartEvent -= FileTransProtocol_SendToUartEvent;
            FileTransProtocol = null;

            m_flowSensor.DataRecved -= OnUartDataRecved;
        }
Пример #2
0
        public void Stop()
        {
            if (FileTransProtocol != null)
            {
                FileTransProtocol.Abort();
            }

            SetEndTransmit();

            if (FileTransProtocol != null)
            {
                FileTransProtocol.EndOfTransmit   -= new EventHandler(FileTransProtocol_EndOfTransmit);
                FileTransProtocol.AbortTransmit   -= new EventHandler(FileTransProtocol_AbortTransmit);
                FileTransProtocol.ReSendPacket    -= new EventHandler(FileTransProtocol_ReSendPacket);
                FileTransProtocol.SendNextPacket  -= new EventHandler(FileTransProtocol_SendNextPacket);
                FileTransProtocol.TransmitTimeOut -= new EventHandler(FileTransProtocol_TransmitTimeOut);
                FileTransProtocol.StartSend       -= new EventHandler(FileTransProtocol_StartSend);
                FileTransProtocol.SendToUartEvent -= new SendToUartEventHandler(FileTransProtocol_SendToUartEvent);
            }
        }