Index: trunk/BNC/bnccaster.cpp
===================================================================
--- trunk/BNC/bnccaster.cpp	(revision 2181)
+++ trunk/BNC/bnccaster.cpp	(revision 2182)
@@ -38,4 +38,6 @@
  *
  * -----------------------------------------------------------------------*/
+
+#include <iostream>
 
 #include <math.h>
@@ -244,4 +246,7 @@
   connect(getThread, SIGNAL(getThreadFinished(QByteArray)), 
           this, SLOT(slotGetThreadFinished(QByteArray)));
+
+  connect(getThread, SIGNAL(newNMEAstr(QByteArray)), 
+          this, SLOT(slotNewNMEAstr(QByteArray)));
 
   connect(((bncApp*)qApp), SIGNAL(newEphGPS(gpsephemeris)),
@@ -510,2 +515,10 @@
   return -1;
 }
+
+// 
+////////////////////////////////////////////////////////////////////////////
+void bncCaster::slotNewNMEAstr(QByteArray str) {
+
+  std::cout << str.data();
+
+}
Index: trunk/BNC/bnccaster.h
===================================================================
--- trunk/BNC/bnccaster.h	(revision 2181)
+++ trunk/BNC/bnccaster.h	(revision 2182)
@@ -46,4 +46,5 @@
    void newObs(QByteArray staID, bool firstObs, p_obs obs);
    void slotReadMountPoints();
+   void slotNewNMEAstr(QByteArray str);
 
  signals:
Index: trunk/BNC/bncgetthread.cpp
===================================================================
--- trunk/BNC/bncgetthread.cpp	(revision 2181)
+++ trunk/BNC/bncgetthread.cpp	(revision 2182)
@@ -291,4 +291,6 @@
     connect(_PPPclient, SIGNAL(newPosition(bncTime, double, double, double)), 
             this, SIGNAL(newPosition(bncTime, double, double, double)));
+  connect(_PPPclient, SIGNAL(newNMEAstr(QByteArray)), 
+          this,       SIGNAL(newNMEAstr(QByteArray)));
   }
 
Index: trunk/BNC/bncgetthread.h
===================================================================
--- trunk/BNC/bncgetthread.h	(revision 2181)
+++ trunk/BNC/bncgetthread.h	(revision 2182)
@@ -83,4 +83,5 @@
    void getThreadFinished(QByteArray staID);
    void newPosition(bncTime time, double x, double y, double z);
+   void newNMEAstr(QByteArray str);
 
  protected:
Index: trunk/BNC/bncpppclient.cpp
===================================================================
--- trunk/BNC/bncpppclient.cpp	(revision 2181)
+++ trunk/BNC/bncpppclient.cpp	(revision 2182)
@@ -63,4 +63,6 @@
   _epoData = 0;
   _model   = new bncModel(staID);
+  connect(_model, SIGNAL(newNMEAstr(QByteArray)), 
+          this,   SIGNAL(newNMEAstr(QByteArray)));
 }
 
Index: trunk/BNC/bncpppclient.h
===================================================================
--- trunk/BNC/bncpppclient.h	(revision 2181)
+++ trunk/BNC/bncpppclient.h	(revision 2182)
@@ -94,4 +94,5 @@
  signals:
   void newPosition(bncTime time, double x, double y, double z);
+  void newNMEAstr(QByteArray str);
 
  private:
