private void HandleReceivedLogData(byte id, LogConfig config, byte[] logData) { var timestamp = (uint)(logData[0] | logData[1] << 8 | logData[2] << 16); logData = logData.Skip(3).ToArray(); if (config != null) { config.UnpackLogData(logData, timestamp); } else { _log.Warn($"Error no LogEntry to handle id={id}"); } }