From: <jr...@us...> - 2014-02-12 15:47:07
|
Revision: 3360 http://sourceforge.net/p/nscldaq/code/3360 Author: jrtomps Date: 2014-02-12 15:47:03 +0000 (Wed, 12 Feb 2014) Log Message: ----------- Adds a flag for option CAMAC clearing of the module during stack execution. This further generalizes the driver for use by groups other than CAESAR. There are still some more pieces that should be added. Modified Paths: -------------- branches/nscldaq-11.0-filter-development/usb/common/devices/CLeCroy4300B.hpp Modified: branches/nscldaq-11.0-filter-development/usb/common/devices/CLeCroy4300B.hpp =================================================================== --- branches/nscldaq-11.0-filter-development/usb/common/devices/CLeCroy4300B.hpp 2014-02-12 15:45:10 UTC (rev 3359) +++ branches/nscldaq-11.0-filter-development/usb/common/devices/CLeCroy4300B.hpp 2014-02-12 15:47:03 UTC (rev 3360) @@ -51,6 +51,7 @@ m_pConfig->addIntListParameter("-pedestals",16); m_pConfig->addIntegerParameter("-cmdregister",0); + m_pConfig->addBooleanParameter("-camacclear",false); } template<class Controller, class RdoList> @@ -73,11 +74,9 @@ template<class Controller, class RdoList> void CLeCroy4300B<Controller,RdoList>::addReadoutList(RdoList& list) { - // note that this shuld not be used...however for the sake of - // continuity with the old system, i add the eventwise clear - -// addClear(list); - + if (m_pConfig->getBoolParameter("-camacclear")) { + addClear(list); + } } template<class Controller, class RdoList> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |