示例#1
0
        private void OnTimerElapsed(object source, ElapsedEventArgs e)
        {
            var timer = (Timer)source;

            timer.Enabled = false;
            timer.Stop();
            SerialPort serialPort = _colPort[timer];

            _portStatus[serialPort.PortName] = PortStatus.Processing;
            EndReceiveData.Invoke(serialPort);
            _portStatus[serialPort.PortName] = PortStatus.Idle;
        }
示例#2
0
 /// <summary>
 ///     Hàm dùng để gọi sự kiện kết thúc nhận dữ liệu.
 /// </summary>
 /// <param name="obj"></param>
 public void RaiseEventEndReceiveData(object obj)
 {
     EndReceiveData.Invoke(obj);
 }