From: <ro...@us...> - 2011-01-04 12:16:31
|
Revision: 2443 http://nscldaq.svn.sourceforge.net/nscldaq/?rev=2443&view=rev Author: ron-fox Date: 2011-01-04 12:16:25 +0000 (Tue, 04 Jan 2011) Log Message: ----------- Add delegations for monitor lists. Modified Paths: -------------- trunk/llnlReadout/tclserver/CControlModule.cpp Modified: trunk/llnlReadout/tclserver/CControlModule.cpp =================================================================== --- trunk/llnlReadout/tclserver/CControlModule.cpp 2011-01-04 11:48:13 UTC (rev 2442) +++ trunk/llnlReadout/tclserver/CControlModule.cpp 2011-01-04 12:16:25 UTC (rev 2443) @@ -179,3 +179,29 @@ return reply; } + + +/*----------------------------- Support for periodic monitoring --------------------*/ + +/** + ** addMonitorList allows the encapsulated hardware driver to add entries to + ** a VMUSBReadoutList (presumably the monitoring list + ** @param vmeList The list to add to (passed by reference so that it can be modified). + */ +void +CControlModule::addMonitorList(CVMUSBReadoutList& vmeList) +{ + m_pHardware->addMonitorList(vmeList); +} +/** + ** process the monitor list... again delegated to the encapsluated driver. + ** @param pData - Pointer to the first unused byte of the data from the list. + ** @param remaining- Number of bytes remaining in the list that have not yet been processed. + ** @return void* + ** @retval pointer to the first byte of data unconsumed by this driver. + */ +void* +CControlModule::processMonitorList(void* pData, size_t remaining) +{ + return m_pHardware->processMonitorList(pData, remaining); +} This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |