Main Page | Namespace List | Data Structures | File List | Namespace Members | Data Fields

SctTestApi::HighLevelApi Interface Reference

This is a high level test interface. More...

import "SctTestApi.idl";


Public Member Functions

void setDataFile (in string file) raises (NoSuchFileException)
 Set the data file used to access the old data.

string getDataFile ()
 Get the data file currently in use.

void setXmlSummaryFile (in string file) raises (NoSuchFileException)
 Set the xml summary file - a file of serial number xml path pairs.

string getXmlSummaryFile ()
 Get the xml summary file.

void setModuleSerial (in string serial) raises (NoSuchModuleException)
 Sets the module serial number for the data produced.

string getModuleSerial ()
 Get the serial number of the module providing the data currently.

void fullBypass () raises (NoDataException)
void timeWalk () raises (NoDataException)
void strobeDelay () raises (NoDataException)
void threePointGain () raises (NoDataException)
void responseCurve () raises (NoDataException)
void noiseOccupancy () raises (NoDataException)
void trim () raises (NoDataException)
void pipeline () raises (NoDataException)

Data Fields

const string instanceName
const string serverName


Detailed Description

This is a high level test interface.

Instead of the data going through SctApi and the CalibrationController mechanisms, it is published directly based on what is wanted. Useful for testing algorithms. Note that it maintains its own configuration, even though 1 thing is the same as in the Configuration.

Definition at line 47 of file SctTestApi.idl.


Member Function Documentation

void SctTestApi::HighLevelApi::fullBypass  )  raises (NoDataException)
 

string SctTestApi::HighLevelApi::getDataFile  ) 
 

Get the data file currently in use.

string SctTestApi::HighLevelApi::getModuleSerial  ) 
 

Get the serial number of the module providing the data currently.

string SctTestApi::HighLevelApi::getXmlSummaryFile  ) 
 

Get the xml summary file.

void SctTestApi::HighLevelApi::noiseOccupancy  )  raises (NoDataException)
 

void SctTestApi::HighLevelApi::pipeline  )  raises (NoDataException)
 

void SctTestApi::HighLevelApi::responseCurve  )  raises (NoDataException)
 

void SctTestApi::HighLevelApi::setDataFile in string  file  )  raises (NoSuchFileException)
 

Set the data file used to access the old data.

void SctTestApi::HighLevelApi::setModuleSerial in string  serial  )  raises (NoSuchModuleException)
 

Sets the module serial number for the data produced.

Must be one of the modules listed in the XmlSummaryFile.

void SctTestApi::HighLevelApi::setXmlSummaryFile in string  file  )  raises (NoSuchFileException)
 

Set the xml summary file - a file of serial number xml path pairs.

void SctTestApi::HighLevelApi::strobeDelay  )  raises (NoDataException)
 

void SctTestApi::HighLevelApi::threePointGain  )  raises (NoDataException)
 

void SctTestApi::HighLevelApi::timeWalk  )  raises (NoDataException)
 

void SctTestApi::HighLevelApi::trim  )  raises (NoDataException)
 


Field Documentation

const string SctTestApi::HighLevelApi::instanceName
 

Definition at line 48 of file SctTestApi.idl.

const string SctTestApi::HighLevelApi::serverName
 

Definition at line 49 of file SctTestApi.idl.


The documentation for this interface was generated from the following file:
Generated on Thu Jul 8 11:45:19 2004 for SCT DAQ/DCS Software - IDL by doxygen 1.3.5