diff --git a/src/ContinuousAO.cpp b/src/ContinuousAO.cpp index 2d28df37c2d82f874f55c583b499f8725349ad94..5e402077763390c95a663a78e36e6cc77ad62a39 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.6 2005-01-25 10:12:58 abeilleg Exp $"; +static const char *RcsId = "$Header: /users/chaize/newsvn/cvsroot/InputOutput/ADLINK/ContinuousAO/src/ContinuousAO.cpp,v 1.7 2005-04-21 08:33:44 abeilleg Exp $"; //+============================================================================= // // file : ContinuousAO.cpp @@ -13,9 +13,12 @@ static const char *RcsId = "$Header: /users/chaize/newsvn/cvsroot/InputOutput/AD // // $Author: abeilleg $ // -// $Revision: 1.6 $ +// $Revision: 1.7 $ // // $Log: not supported by cvs2svn $ +// Revision 1.6 2005/01/25 10:12:58 abeilleg +// status changed. +// // Revision 1.5 2005/01/20 13:21:51 abeilleg // following ASL modifications (states management). // @@ -1050,7 +1053,7 @@ void ContinuousAO::get_device_property() //----------------------------------------------------------------------------- void ContinuousAO::always_executed_hook() { - + this->set_internal_state(); } //+---------------------------------------------------------------------------- @@ -1175,6 +1178,12 @@ void ContinuousAO::start() { DEBUG_STREAM << "ContinuousAO::start(): entering... !" << endl; + ao->lock_data(); + + ao->err_ctr = 0; + + ao->unlock_data(); + _ASL_TRY_ACTION ( ao->start(),