Index: trunk/MagicSoft/Cosy/candrv/CandrvIncl.h
===================================================================
--- trunk/MagicSoft/Cosy/candrv/CandrvIncl.h	(revision 920)
+++ trunk/MagicSoft/Cosy/candrv/CandrvIncl.h	(revision 920)
@@ -0,0 +1,3 @@
+#ifndef __CINT__
+
+#endif // __CINT__
Index: trunk/MagicSoft/Cosy/candrv/CandrvLinkDef.h
===================================================================
--- trunk/MagicSoft/Cosy/candrv/CandrvLinkDef.h	(revision 920)
+++ trunk/MagicSoft/Cosy/candrv/CandrvLinkDef.h	(revision 920)
@@ -0,0 +1,7 @@
+#ifdef __CINT__
+
+#pragma link off all globals;
+#pragma link off all classes;
+#pragma link off all functions;
+
+#endif
Index: trunk/MagicSoft/Cosy/candrv/canopen.cc
===================================================================
--- trunk/MagicSoft/Cosy/candrv/canopen.cc	(revision 910)
+++ trunk/MagicSoft/Cosy/candrv/canopen.cc	(revision 920)
@@ -4,5 +4,5 @@
 #include <iomanip.h>  // setw, setfill
 
-CanOpen::CanOpen(const char *dev, const int baud, ostream &out=cout) : VmodIcan(dev, baud, out)
+CanOpen::CanOpen(const char *dev, const int baud, MLog &out) : VmodIcan(dev, baud, out)
 {
     for (int i=0; i<32; i++)
Index: trunk/MagicSoft/Cosy/candrv/network.cc
===================================================================
--- trunk/MagicSoft/Cosy/candrv/network.cc	(revision 910)
+++ trunk/MagicSoft/Cosy/candrv/network.cc	(revision 920)
@@ -24,5 +24,5 @@
 }
 
-Network::Network(const char *dev, const int baud, ostream &out) : CanOpen(dev, baud, out)
+Network::Network(const char *dev, const int baud, MLog &out) : CanOpen(dev, baud, out)
 {
     for (int i=0; i<32; i++)
Index: trunk/MagicSoft/Cosy/candrv/network.h
===================================================================
--- trunk/MagicSoft/Cosy/candrv/network.h	(revision 910)
+++ trunk/MagicSoft/Cosy/candrv/network.h	(revision 920)
@@ -21,5 +21,5 @@
 
 public:
-    Network(const char *dev, const int baud, ostream &out=cout);
+    Network(const char *dev, const int baud, MLog &out=gLog);
 
     void SetNode(NodeDrv *drv);
Index: trunk/MagicSoft/Cosy/candrv/nodedrv.cc
===================================================================
--- trunk/MagicSoft/Cosy/candrv/nodedrv.cc	(revision 910)
+++ trunk/MagicSoft/Cosy/candrv/nodedrv.cc	(revision 920)
@@ -5,6 +5,7 @@
 
 #include "network.h"
+#include "MLogManip.h"
 
-NodeDrv::NodeDrv(BYTE_t nodeid, ostream &out) : Log(out), fNetwork(NULL), fId(32), fError(0)
+NodeDrv::NodeDrv(BYTE_t nodeid, MLog &out) : Log(out), fNetwork(NULL), fId(32), fError(0)
 {
     if (nodeid>31)
@@ -31,7 +32,15 @@
 void NodeDrv::HandleSDOOK(WORD_t idx, BYTE_t subidx)
 {
+    const Bool_t gui = lout.IsOutputDeviceEnabled(MLog::eGui);
+
+    if (gui)
+        lout << ddev(MLog::eGui);
+
     lout << hex << setfill('0');
     lout << "Sdo=" << idx  << "/" << (int)subidx << " set.";
     lout << endl;
+
+    if (gui)
+        lout << edev(MLog::eGui);
 }
 
Index: trunk/MagicSoft/Cosy/candrv/nodedrv.h
===================================================================
--- trunk/MagicSoft/Cosy/candrv/nodedrv.h	(revision 910)
+++ trunk/MagicSoft/Cosy/candrv/nodedrv.h	(revision 920)
@@ -21,5 +21,5 @@
 
 public:
-    NodeDrv(BYTE_t nodeid, ostream &out=cout);
+    NodeDrv(BYTE_t nodeid, MLog &out=gLog);
 
     BYTE_t   GetId()      { return fId; }
Index: trunk/MagicSoft/Cosy/candrv/vmodican.cc
===================================================================
--- trunk/MagicSoft/Cosy/candrv/vmodican.cc	(revision 910)
+++ trunk/MagicSoft/Cosy/candrv/vmodican.cc	(revision 920)
@@ -758,5 +758,5 @@
 }
 
-VmodIcan::VmodIcan(const char *dev, const int baud, ostream &out) : Log(out), MThread(false)//: CanDriver(dev, baud)
+VmodIcan::VmodIcan(const char *dev, const int baud, MLog &out) : Log(out), MThread(false)//: CanDriver(dev, baud)
 {
     //
Index: trunk/MagicSoft/Cosy/candrv/vmodican.h
===================================================================
--- trunk/MagicSoft/Cosy/candrv/vmodican.h	(revision 910)
+++ trunk/MagicSoft/Cosy/candrv/vmodican.h	(revision 920)
@@ -56,5 +56,5 @@
 
 public:
-    VmodIcan(const char *dev, const int baud, ostream &out=cout);
+    VmodIcan(const char *dev, const int baud, MLog &out=gLog);
     virtual ~VmodIcan();
 
