Index: trunk/BNC/bncrawfile.cpp
===================================================================
--- trunk/BNC/bncrawfile.cpp	(revision 2523)
+++ trunk/BNC/bncrawfile.cpp	(revision 2524)
@@ -61,7 +61,7 @@
     _inpFile = new QFile(_fileName);
     _inpFile->open(QIODevice::ReadOnly);
-    QString line = _inpFile->readLine();
-    QStringList lst1 = line.split(' ');
-    _version = lst1.value(0).toInt();
+    QString     line = _inpFile->readLine();
+    QStringList lst  = line.split(' ');
+    _version = lst.value(0).toInt();
 
     line = _inpFile->readLine();
@@ -106,9 +106,22 @@
 QByteArray bncRawFile::readChunk() {
 
-  return "";
+  QByteArray data;
 
-  //// beg test
-  ////  msleep(10);
-  //// end test
+  if (_inpFile) {
+    QString     line = _inpFile->readLine();
+    QStringList lst  = line.split(' ');
+    
+    QByteArray staID_current  = lst.value(0).toAscii();
+    QByteArray format_current = lst.value(1).toAscii();
+    int        nBytes         = lst.value(2).toInt();
+
+    cout << line.toAscii().data() << endl;
+
+    data = _inpFile->read(nBytes);
+
+    _inpFile->read(1);
+  }
+
+  return data;
 }
 
