Index: trunk/BNC/RTCM3/RTCM3coDecoder.cpp
===================================================================
--- trunk/BNC/RTCM3/RTCM3coDecoder.cpp	(revision 867)
+++ trunk/BNC/RTCM3/RTCM3coDecoder.cpp	(revision 868)
@@ -39,4 +39,6 @@
  * -----------------------------------------------------------------------*/
 
+#include <stdio.h>
+
 #include "RTCM3coDecoder.h"
 
@@ -56,4 +58,17 @@
 ////////////////////////////////////////////////////////////////////////////
 t_irc RTCM3coDecoder::Decode(char* buffer, int bufLen) {
+
+  memset(&_co, 0, sizeof(_co));
+  int irc = GetClockOrbitBias(&_co, &_bias, buffer, bufLen);
+  
+  printf("EPOCH %d %d %d\n", irc, _co.GPSEpochTime, _co.NumberOfGPSSat);
+
+  for(int ii = 0; ii < _co.NumberOfGPSSat; ++ii) {
+    printf("%d G%d %d %f %f %f %f\n", _co.GPSEpochTime,
+           _co.Sat[ii].ID, _co.Sat[ii].IOD, _co.Sat[ii].Clock.DeltaA0,
+           _co.Sat[ii].Orbit.DeltaRadial, _co.Sat[ii].Orbit.DeltaAlongTrack,
+           _co.Sat[ii].Orbit.DeltaCrossTrack);
+  }
+
   return success;
 }
Index: trunk/BNC/RTCM3/RTCM3coDecoder.h
===================================================================
--- trunk/BNC/RTCM3/RTCM3coDecoder.h	(revision 867)
+++ trunk/BNC/RTCM3/RTCM3coDecoder.h	(revision 868)
@@ -39,4 +39,5 @@
 private:
   ClockOrbit _co;
+  Bias       _bias;
 } ;
 
