diff --git a/src/ContinuousAO.cpp b/src/ContinuousAO.cpp
index 8c081c7e02bc98d8522800c212831357a8b4f70e..498402a188e020d7c1426c2076aacb417b644cf5 100644
--- a/src/ContinuousAO.cpp
+++ b/src/ContinuousAO.cpp
@@ -1,4 +1,4 @@
-static const char *RcsId = "$Header: /users/chaize/newsvn/cvsroot/InputOutput/ADLINK/ContinuousAO/src/ContinuousAO.cpp,v 1.2 2004-12-09 16:40:28 abeilleg Exp $";
+static const char *RcsId = "$Header: /users/chaize/newsvn/cvsroot/InputOutput/ADLINK/ContinuousAO/src/ContinuousAO.cpp,v 1.3 2004-12-09 16:50:47 abeilleg Exp $";
 //+=============================================================================
 //
 // file :	  ContinuousAO.cpp
@@ -13,9 +13,12 @@ static const char *RcsId = "$Header: /users/chaize/newsvn/cvsroot/InputOutput/AD
 //
 // $Author: abeilleg $
 //
-// $Revision: 1.2 $
+// $Revision: 1.3 $
 //
 // $Log: not supported by cvs2svn $
+// Revision 1.2  2004/12/09 16:40:28  abeilleg
+// minor changes
+//
 // Revision 1.1.1.1  2004/12/06 10:20:44  syldup
 // initial import
 //
@@ -981,6 +984,16 @@ void ContinuousAO::get_device_property()
     WARN_STREAM<<"BufferDepth property is not set in database, loading default value in database:"
       <<bufferDepth<<endl;
   }
+
+  if (data[22].is_empty()==false)	data[21]  >>  channel0Waveform;
+	if (data[23].is_empty()==false)	data[22]  >>  channel1Waveform;
+	if (data[24].is_empty()==false)	data[23]  >>  channel2Waveform;
+	if (data[25].is_empty()==false)	data[24]  >>  channel3Waveform;
+	if (data[26].is_empty()==false)	data[25]  >>  channel4Waveform;
+	if (data[27].is_empty()==false)	data[26]  >>  channel5Waveform;
+	if (data[28].is_empty()==false)	data[27]  >>  channel6Waveform;
+	if (data[29].is_empty()==false)	data[28]  >>  channel7Waveform;
+
   //update database for not initiliazed properties
   get_db_device()->put_property(data_put);
 }