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); } }
/// <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()); } }