Main Page | Packages | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | Related Pages

SctTestApi._HighLevelApiStub Class Reference

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

Inheritance diagram for SctTestApi._HighLevelApiStub:

Inheritance graph
[legend]
Collaboration diagram for SctTestApi._HighLevelApiStub:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void setDataFile (String file) throws SctTestApi.NoSuchFileException
 Set the data file used to access the old data.

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

void setXmlSummaryFile (String file) throws SctTestApi.NoSuchFileException
 Set the xml summary file - a file of serial number xml path pairs.

String getXmlSummaryFile ()
 Get the xml summary file.

void setModuleSerial (String serial) throws SctTestApi.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 () throws SctTestApi.NoDataException
void timeWalk () throws SctTestApi.NoDataException
void strobeDelay () throws SctTestApi.NoDataException
void threePointGain () throws SctTestApi.NoDataException
void responseCurve () throws SctTestApi.NoDataException
void noiseOccupancy () throws SctTestApi.NoDataException
void trim () throws SctTestApi.NoDataException
void pipeline () throws SctTestApi.NoDataException
void get_info (ipc.InfoHolder inf)
void destroy ()
String[] _ids ()

Private Member Functions

void readObject (java.io.ObjectInputStream s) throws java.io.IOException
void writeObject (java.io.ObjectOutputStream s) throws java.io.IOException

Static Private Attributes

String[] __ids

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 17 of file _HighLevelApiStub.java.


Member Function Documentation

void SctTestApi._HighLevelApiStub.setModuleSerial String  serial  )  throws SctTestApi.NoSuchModuleException
 

Sets the module serial number for the data produced.

Must be one of the modules listed in the XmlSummaryFile.

Implements SctTestApi.HighLevelApiOperations.

Definition at line 114 of file _HighLevelApiStub.java.


Member Data Documentation

String [] SctTestApi._HighLevelApiStub.__ids [static, private]
 

Initial value:

 {
    "IDL:SctTestApi/HighLevelApi:1.0", 
    "IDL:ipc/freeable:1.0"}

Definition at line 363 of file _HighLevelApiStub.java.


The documentation for this class was generated from the following file:
Generated on Thu Jul 15 09:57:17 2004 for SCT DAQ/DCS Software - Java by doxygen 1.3.5