Main Page   Namespace List   Class Hierarchy   Data Structures   File List   Namespace Members   Data Fields  

Sct_CalibrationController::CalibrationController Interface Reference

import "CalibrationController.idl";

Inheritance diagram for Sct_CalibrationController::CalibrationController:

freeable

Public Types

enum  UpdateOption { update, noupdate, wait }
 The UpdateOption indicates whether the CalibrationController will wait for TestResults to be published by the AnalysisService and then use them to modify the module configuration before continuing with the next Test. More...


Public Member Functions

ScanLibrary getScanLibrary ()
 Get the ScanLibrary.

TestLibrary getTestLibrary ()
 Get the TestLibrary.

SequenceLibrary getSequenceLibrary ()
 Get the SequenceLibrary.

oneway void doScan (in Sct_SctApi::Scan s)
 Do a single Scan.

oneway void doTest (in TestRequest t)
 Do a single Test.

oneway void doSequence (in SequenceRequest r)
 Do a whole Sequence.

oneway void abort ()
 Abort the current sequence.

oneway void setUpdateOption (in UpdateOption opt)
 Set the update option.

Sct_SctApi::Scan getScan (in unsigned long runNumber, in unsigned long scanNumber)
 Get a previously executed Scan.


Data Fields

const string serverName
 Use these to locate the CalibrationController.

const string instanceName

Member Enumeration Documentation

enum Sct_CalibrationController::CalibrationController::UpdateOption
 

The UpdateOption indicates whether the CalibrationController will wait for TestResults to be published by the AnalysisService and then use them to modify the module configuration before continuing with the next Test.

update means perform this feedback noupdate means don't wait means wait for the user to select either update or noupdate at the end of each Test then return to wait

Enumeration values:
update 
noupdate 
wait 

Definition at line 145 of file CalibrationController.idl.


Member Function Documentation

oneway void Sct_CalibrationController::CalibrationController::abort  
 

Abort the current sequence.

oneway void Sct_CalibrationController::CalibrationController::doScan in Sct_SctApi::Scan    s
 

Do a single Scan.

oneway void Sct_CalibrationController::CalibrationController::doSequence in SequenceRequest    r
 

Do a whole Sequence.

oneway void Sct_CalibrationController::CalibrationController::doTest in TestRequest    t
 

Do a single Test.

Sct_SctApi::Scan Sct_CalibrationController::CalibrationController::getScan in unsigned long    runNumber,
in unsigned long    scanNumber
 

Get a previously executed Scan.

ScanLibrary Sct_CalibrationController::CalibrationController::getScanLibrary  
 

Get the ScanLibrary.

SequenceLibrary Sct_CalibrationController::CalibrationController::getSequenceLibrary  
 

Get the SequenceLibrary.

TestLibrary Sct_CalibrationController::CalibrationController::getTestLibrary  
 

Get the TestLibrary.

oneway void Sct_CalibrationController::CalibrationController::setUpdateOption in UpdateOption    opt
 

Set the update option.


Field Documentation

const string Sct_CalibrationController::CalibrationController::instanceName
 

Definition at line 114 of file CalibrationController.idl.

const string Sct_CalibrationController::CalibrationController::serverName
 

Use these to locate the CalibrationController.

Definition at line 113 of file CalibrationController.idl.


The documentation for this interface was generated from the following file:
Generated on Mon Dec 15 19:39:32 2003 for SCT DAQ/DCS Software by doxygen1.3-rc3