Exemple #1
0
        public override void OnEndReceiveData(SerialPort port)
        {
            string     deviceConnector = port.PortName;
            BaseDevice device          = GetDevice(deviceConnector);

            if (device == null)
            {
                Log.Debug("Could not load any devcie on {0}", deviceConnector);
            }
            else
            {
                //Nếu tồn tại thiết bị thì phát sinh sự kiện nhận được dữ liệu
                device.RaiseEventEndReceiveData(port);
            }
        }
Exemple #2
0
 /// <summary>
 /// Sự kiện phát sinh khi kết thúc nhận dữ liệu
 /// </summary>
 /// <param name="client"></param>
 public override void OnEndReciveData(TcpClient client)
 {
     Log.Trace("End recive data from {0}", client.Client.RemoteEndPoint.ToString());
     try
     {
         BaseDevice baseDevice = GetDevice(client);
         if (baseDevice != null)
         {
             baseDevice.RaiseEventEndReceiveData(client);
         }
         else
         {
             Log.Debug("Device is null");
         }
     }
     catch (Exception ex)
     {
         Log.Error("Error while raise 'OnEndReciveData' {0}", ex.ToString());
     }
 }